Viewer - Transformation Tools
    Preparing search index...

    Class GumballTransform

    Hierarchy

    • TransformationToolsManager
      • GumballTransform

    Implements

    Index

    Constructors

    • Parameters

      • viewport: IViewportApi
      • nodes: ITreeNode[]
      • Optionalsettings: Partial<GumballTransformSettings>
      • Optionalid: string

      Returns GumballTransform

    Accessors

    • get canvasEventListenerToken(): string

      Returns string

    • get closed(): boolean

      Check if the Transformations Tools are currently active.

      Returns boolean

    • get enableRotation(): boolean

      Returns boolean

    • set enableRotation(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get enableScaling(): boolean

      Returns boolean

    • set enableScaling(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get enableTranslation(): boolean

      Returns boolean

    • set enableTranslation(value: boolean): void

      Parameters

      • value: boolean

      Returns void

    • get id(): string

      The id of the transformation tools instance. This can be used to identify the transformation tools instance and is useful when working with multiple transformation tools instances.

      Returns string

    • get initialOffset(): vec3

      Returns vec3

    • get initialTransform(): mat4[]

      Returns mat4[]

    • get instanceTransform(): mat4[]

      Returns mat4[]

    • get keysPressed(): { [key: string]: boolean }

      Returns { [key: string]: boolean }

    • get nodes(): ITreeNode[]

      Returns ITreeNode[]

    • get parentObject(): Object3D

      Returns Object3D

    • get pivotOffset(): mat4

      Returns mat4

    • get previousTransformationToolsMatrix(): mat4[]

      Returns mat4[]

    • get restrictionManager(): IRestrictionManager | undefined

      Returns IRestrictionManager | undefined

    • get reuseTransformation(): boolean

      Returns boolean

    • get scale(): number

      Returns number

    • get settings(): Partial<Settings> | undefined

      Returns Partial<Settings> | undefined

    • get show(): boolean

      Show or hide the Transformation Tools.

      Returns boolean

    • set show(value: boolean): void

      Show or hide the Transformation Tools.

      Parameters

      • value: boolean

      Returns void

    • get singleNode(): boolean

      Returns boolean

    • get space(): "local" | "world"

      Returns "local" | "world"

    • get transformationToolsPlaceholderMatrix(): mat4

      Returns mat4

    • get type(): "gumball"

      Returns "gumball"

    • get viewport(): IViewportApi

      Returns IViewportApi

    Methods

    • Close the transformation tools and remove it from the viewport.

      Returns void

    • Returns void

    • Parameters

      • previousMatrix: mat4
      • instanceMatrix: mat4

      Returns mat4

    • Returns mat4

    • Parameters

      • key: string | string[]

      Returns boolean

    • Parameters

      • event: KeyboardEvent
      • pointerInCanvas: boolean

      Returns void

    • Parameters

      • event: KeyboardEvent
      • pointerInCanvas: boolean

      Returns void

    • Parameters

      • event: KeyboardEvent
      • pointerInCanvas: boolean

      Returns void

    • Parameters

      • event: KeyboardEvent
      • pointerInCanvas: boolean

      Returns void

    • Parameters

      • event: WheelEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • event: PointerEvent

      Returns void

    • Parameters

      • freeze: boolean

      Returns void

    • Returns void

    • Returns void