Class: TransformControls
Extra-Helpers.TransformControls
Hierarchy
Object3D<TransformControlsEventMap>↳
TransformControls
Properties
ObjectConstructors
▪ Static ObjectConstructors: Object
Type declaration
| Name | Type |
|---|---|
MeshBasicMaterial | typeof MeshBasicMaterial |
LineBasicMaterial | typeof LineBasicMaterial |
domElement
• domElement: HTMLElement
camera
• camera: Camera<Object3DEventMap>
object
• object: undefined | Object3D<Object3DEventMap>
enabled
• enabled: boolean
axis
• axis: null | "XYZ" | "X" | "Y" | "Z" | "E" | "XY" | "YZ" | "XZ" | "XYZE"
mode
• mode: "scale" | "translate" | "rotate"
translationSnap
• translationSnap: null | number
rotationSnap
• rotationSnap: null | number
space
• space: "world" | "local"
size
• size: number
dragging
• dragging: boolean
showX
• showX: boolean
showY
• showY: boolean
showZ
• showZ: boolean
isTransformControls
• Readonly isTransformControls: true
mouseButtons
• mouseButtons: Object
Type declaration
| Name | Type |
|---|---|
LEFT | MOUSE |
MIDDLE | MOUSE |
RIGHT | MOUSE |
_stablePoses
• Optional _stablePoses: { distance: number ; faceNormal: Vector3 ; area: number ; face: Face ; maxEdgeLength: number ; xform: Matrix4 ; edgePoint: Vector3 }[]
Inherited from
Object3D._stablePoses
_poseIndex
• Optional _poseIndex: number
Inherited from
Object3D._poseIndex
_originalXform
• Optional _originalXform: Matrix4
Inherited from
Object3D._originalXform
Constructors
constructor
• new TransformControls(object, domElement?)
Parameters
| Name | Type |
|---|---|
object | Camera<Object3DEventMap> |
domElement? | HTMLElement |
Overrides
Object3D<TransformControlsEventMap\>.constructor
Methods
attach
▸ attach(object): TransformControls
Parameters
| Name | Type |
|---|---|
object | Object3D<Object3DEventMap> |
Returns
Overrides
Object3D.attach
detach
▸ detach(): TransformControls
Returns
getMode
▸ getMode(): "scale" | "translate" | "rotate"
Returns
"scale" | "translate" | "rotate"
getRaycaster
▸ getRaycaster(): Raycaster
Returns
Raycaster
setMode
▸ setMode(mode): void
Parameters
| Name | Type |
|---|---|
mode | "scale" | "translate" | "rotate" |
Returns
void
setTranslationSnap
▸ setTranslationSnap(translationSnap): void
Parameters
| Name | Type |
|---|---|
translationSnap | null | number |
Returns
void
setRotationSnap
▸ setRotationSnap(rotationSnap): void
Parameters
| Name | Type |
|---|---|
rotationSnap | null | number |
Returns
void
setScaleSnap
▸ setScaleSnap(scaleSnap): void
Parameters
| Name | Type |
|---|---|
scaleSnap | null | number |
Returns
void
setSize
▸ setSize(size): void
Parameters
| Name | Type |
|---|---|
size | number |
Returns
void
setSpace
▸ setSpace(space): void
Parameters
| Name | Type |
|---|---|
space | "world" | "local" |
Returns
void
reset
▸ reset(): void
Returns
void
dispose
▸ dispose(): void
Returns
void