Class: TransformControls2
Extra-Helpers.TransformControls2
Hierarchy
↳
TransformControls2
Properties
ObjectConstructors
▪ Static
ObjectConstructors: Object
Type declaration
Name | Type |
---|---|
MeshBasicMaterial | typeof MeshBasicMaterial |
LineBasicMaterial | typeof LineBasicMaterial |
Inherited from
TransformControls.ObjectConstructors
domElement
• domElement: HTMLElement
Inherited from
camera
• camera: Camera
<Object3DEventMap
>
Inherited from
object
• object: undefined
| Object3D
<Object3DEventMap
>
Inherited from
axis
• axis: null
| "XYZ"
| "X"
| "Y"
| "Z"
| "E"
| "XY"
| "YZ"
| "XZ"
| "XYZE"
Inherited from
dragging
• dragging: boolean
Inherited from
isTransformControls
• Readonly
isTransformControls: true
Inherited from
TransformControls.isTransformControls
mouseButtons
• mouseButtons: Object
Type declaration
Name | Type |
---|---|
LEFT | MOUSE |
MIDDLE | MOUSE |
RIGHT | MOUSE |
Inherited from
TransformControls.mouseButtons
isWidget
• isWidget: true
uiConfig
• Optional
uiConfig: UiObjectConfig
<any
, string
>
enabled
• enabled: boolean
Overrides
mode
• mode: "scale"
| "translate"
| "rotate"
Overrides
translationSnap
• translationSnap: null
| number
Overrides
TransformControls.translationSnap
rotationSnap
• rotationSnap: null
| number
Overrides
TransformControls.rotationSnap
scaleSnap
• scaleSnap: null
| number
space
• space: "world"
| "local"
Overrides
size
• size: number
Overrides
showX
• showX: boolean
Overrides
showY
• showY: boolean
Overrides
showZ
• showZ: boolean
Overrides
_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
_originalXform
• Optional
_originalXform: Matrix4
Inherited from
TransformControls._originalXform
Methods
attach
▸ attach(object
): TransformControls2
Parameters
Name | Type |
---|---|
object | Object3D <Object3DEventMap > |
Returns
Inherited from
detach
▸ detach(): TransformControls2
Returns
Inherited from
getMode
▸ getMode(): "scale"
| "translate"
| "rotate"
Returns
"scale"
| "translate"
| "rotate"
Inherited from
getRaycaster
▸ getRaycaster(): Raycaster
Returns
Raycaster
Inherited from
TransformControls.getRaycaster
setMode
▸ setMode(mode
): void
Parameters
Name | Type |
---|---|
mode | "scale" | "translate" | "rotate" |
Returns
void
Inherited from
setTranslationSnap
▸ setTranslationSnap(translationSnap
): void
Parameters
Name | Type |
---|---|
translationSnap | null | number |
Returns
void
Inherited from
TransformControls.setTranslationSnap
setRotationSnap
▸ setRotationSnap(rotationSnap
): void
Parameters
Name | Type |
---|---|
rotationSnap | null | number |
Returns
void
Inherited from
TransformControls.setRotationSnap
setScaleSnap
▸ setScaleSnap(scaleSnap
): void
Parameters
Name | Type |
---|---|
scaleSnap | null | number |
Returns
void
Inherited from
TransformControls.setScaleSnap
setSize
▸ setSize(size
): void
Parameters
Name | Type |
---|---|
size | number |
Returns
void
Inherited from
setSpace
▸ setSpace(space
): void
Parameters
Name | Type |
---|---|
space | "world" | "local" |
Returns
void
Inherited from
reset
▸ reset(): void
Returns
void
Inherited from
setDirty
▸ setDirty(e?
): void
Parameters
Name | Type |
---|---|
e? | any |
Returns
void
refreshUi
▸ refreshUi(): void
Returns
void
dispose
▸ dispose(): void
Returns
void
Overrides
Constructors
constructor
• new TransformControls2(camera
, canvas
)
Parameters
Name | Type |
---|---|
camera | Camera <Object3DEventMap > |
canvas | HTMLCanvasElement |
Overrides
Accessors
modelObject
• get
modelObject(): this
Get the threejs object
deprecated
Returns
this