Class TransformControls2

Hierarchy (view full)

Implements

Constructors

Properties

assetType: "widget" = ...
axis: null | "XYZ" | "X" | "Y" | "Z" | "E" | "XY" | "YZ" | "XZ" | "XYZE"
camera: Camera<Event, string>
clone: ((recursive?) => this)

Type declaration

    • (recursive?): this
    • Parameters

      • Optional recursive: boolean

      Returns this

copy: ((source, recursive?, ...args) => this)

Type declaration

    • (source, recursive?, ...args): this
    • Parameters

      • source: this
      • Optional recursive: boolean
      • Rest ...args: any[]

      Returns this

dispatchEvent: ((event) => void)

Type declaration

domElement: HTMLElement
dragging: boolean
enabled: boolean
getObjectById: (<T>(id) => undefined | T)

Type declaration

getObjectByName: (<T>(name) => undefined | T)

Type declaration

getObjectByProperty: (<T>(name, value) => undefined | T)

Type declaration

isTransformControls: true
isWidget: true = ...
mode: "rotate" | "scale" | "translate"
mouseButtons: {
    LEFT: MOUSE;
    MIDDLE: MOUSE;
    RIGHT: MOUSE;
}

Type declaration

refreshUi: any = ...
remove: ((...object) => this)

Type declaration

rotationSnap: null | number
scaleSnap: null | number
setDirty: ((this, options?) => void) = iObjectCommons.setDirty

Type declaration

showX: boolean
showY: boolean
showZ: boolean
size: number
space: "local" | "world"
translationSnap: null | number
traverse: ((callback) => void)

Type declaration

traverseAncestors: ((callback) => void)

Type declaration

traverseVisible: ((callback) => void)

Type declaration

ObjectConstructors: {
    LineBasicMaterial: typeof LineBasicMaterial;
    MeshBasicMaterial: typeof MeshBasicMaterial;
}

Type declaration

Accessors

Methods

Generated using TypeDoc