Skip to main content

Class: TransformControls2

Extra-Helpers.TransformControls2

Hierarchy

Properties

ObjectConstructors

Static ObjectConstructors: Object

Type declaration

NameType
MeshBasicMaterialtypeof MeshBasicMaterial
LineBasicMaterialtypeof LineBasicMaterial

Inherited from

TransformControls.ObjectConstructors


domElement

domElement: HTMLElement

Inherited from

TransformControls.domElement


camera

camera: Camera<Object3DEventMap>

Inherited from

TransformControls.camera


object

object: undefined | Object3D<Object3DEventMap>

Inherited from

TransformControls.object


axis

axis: null | "XYZ" | "X" | "Y" | "Z" | "E" | "XY" | "YZ" | "XZ" | "XYZE"

Inherited from

TransformControls.axis


dragging

dragging: boolean

Inherited from

TransformControls.dragging


isTransformControls

Readonly isTransformControls: true

Inherited from

TransformControls.isTransformControls


mouseButtons

mouseButtons: Object

Type declaration

NameType
LEFTMOUSE
MIDDLEMOUSE
RIGHTMOUSE

Inherited from

TransformControls.mouseButtons


isWidget

isWidget: true


uiConfig

Optional uiConfig: UiObjectConfig<any, string>


enabled

enabled: boolean

Overrides

TransformControls.enabled


mode

mode: "scale" | "translate" | "rotate"

Overrides

TransformControls.mode


translationSnap

translationSnap: null | number

Overrides

TransformControls.translationSnap


rotationSnap

rotationSnap: null | number

Overrides

TransformControls.rotationSnap


scaleSnap

scaleSnap: null | number


space

space: "world" | "local"

Overrides

TransformControls.space


size

size: number

Overrides

TransformControls.size


showX

showX: boolean

Overrides

TransformControls.showX


showY

showY: boolean

Overrides

TransformControls.showY


showZ

showZ: boolean

Overrides

TransformControls.showZ


_stablePoses

Optional _stablePoses: { distance: number ; faceNormal: Vector3 ; area: number ; face: Face ; maxEdgeLength: number ; xform: Matrix4 ; edgePoint: Vector3 }[]

Inherited from

TransformControls._stablePoses


_poseIndex

Optional _poseIndex: number

Inherited from

TransformControls._poseIndex


_originalXform

Optional _originalXform: Matrix4

Inherited from

TransformControls._originalXform

Methods

attach

attach(object): TransformControls2

Parameters

NameType
objectObject3D<Object3DEventMap>

Returns

TransformControls2

Inherited from

TransformControls.attach


detach

detach(): TransformControls2

Returns

TransformControls2

Inherited from

TransformControls.detach


getMode

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

Returns

"scale" | "translate" | "rotate"

Inherited from

TransformControls.getMode


getRaycaster

getRaycaster(): Raycaster

Returns

Raycaster

Inherited from

TransformControls.getRaycaster


setMode

setMode(mode): void

Parameters

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

Returns

void

Inherited from

TransformControls.setMode


setTranslationSnap

setTranslationSnap(translationSnap): void

Parameters

NameType
translationSnapnull | number

Returns

void

Inherited from

TransformControls.setTranslationSnap


setRotationSnap

setRotationSnap(rotationSnap): void

Parameters

NameType
rotationSnapnull | number

Returns

void

Inherited from

TransformControls.setRotationSnap


setScaleSnap

setScaleSnap(scaleSnap): void

Parameters

NameType
scaleSnapnull | number

Returns

void

Inherited from

TransformControls.setScaleSnap


setSize

setSize(size): void

Parameters

NameType
sizenumber

Returns

void

Inherited from

TransformControls.setSize


setSpace

setSpace(space): void

Parameters

NameType
space"world" | "local"

Returns

void

Inherited from

TransformControls.setSpace


reset

reset(): void

Returns

void

Inherited from

TransformControls.reset


setDirty

setDirty(e?): void

Parameters

NameType
e?any

Returns

void


refreshUi

refreshUi(): void

Returns

void


dispose

dispose(): void

Returns

void

Overrides

TransformControls.dispose

Constructors

constructor

new TransformControls2(camera, canvas)

Parameters

NameType
cameraCamera<Object3DEventMap>
canvasHTMLCanvasElement

Overrides

TransformControls.constructor

Accessors

modelObject

get modelObject(): this

Get the threejs object

deprecated

Returns

this