Properties
active
active: boolean = false
axisConstraint
axisConstraint: "X" | "Y" | "Z"
Private log
log: Logger = ...
name
name: string = 'rotate'
Private objectsOriginalMatrixes
objectsOriginalMatrixes: StringTMap<Matrix4> = ...
Private objectsOriginalPositions
objectsOriginalPositions: StringTMap<Vector3> = ...
Private objectsOriginalRotations
objectsOriginalRotations: StringTMap<Euler> = ...
Private overlayTool
overlayTool: Group
rotating
rotating: boolean = false
rotationAngle
rotationAngle: number
Private rotationCentroid
rotationCentroid: Vector3
Private subscriptions
subscriptions: Subscription[] = ...