Skip to main content

Class: TransformControls

Extra-Helpers.TransformControls

Hierarchy​

Properties​

ObjectConstructors​

▪ Static ObjectConstructors: Object

Type declaration​

NameType
MeshBasicMaterialtypeof MeshBasicMaterial
LineBasicMaterialtypeof 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​

NameType
LEFTMOUSE
MIDDLEMOUSE
RIGHTMOUSE

_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​

NameType
objectCamera<Object3DEventMap>
domElement?HTMLElement

Overrides​

Object3D<TransformControlsEventMap\>.constructor

Methods​

attach​

▸ attach(object): TransformControls

Parameters​

NameType
objectObject3D<Object3DEventMap>

Returns​

TransformControls

Overrides​

Object3D.attach


detach​

▸ detach(): TransformControls

Returns​

TransformControls


getMode​

▸ getMode(): "scale" | "translate" | "rotate"

Returns​

"scale" | "translate" | "rotate"


getRaycaster​

▸ getRaycaster(): Raycaster

Returns​

Raycaster


setMode​

▸ setMode(mode): void

Parameters​

NameType
mode"scale" | "translate" | "rotate"

Returns​

void


setTranslationSnap​

▸ setTranslationSnap(translationSnap): void

Parameters​

NameType
translationSnapnull | number

Returns​

void


setRotationSnap​

▸ setRotationSnap(rotationSnap): void

Parameters​

NameType
rotationSnapnull | number

Returns​

void


setScaleSnap​

▸ setScaleSnap(scaleSnap): void

Parameters​

NameType
scaleSnapnull | number

Returns​

void


setSize​

▸ setSize(size): void

Parameters​

NameType
sizenumber

Returns​

void


setSpace​

▸ setSpace(space): void

Parameters​

NameType
space"world" | "local"

Returns​

void


reset​

▸ reset(): void

Returns​

void


dispose​

▸ dispose(): void

Returns​

void