Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

Properties

active

active: boolean = false

axisConstraint

axisConstraint: "X" | "Y" | "Z" | "XY" | "XZ" | "YZ" = null

Private log

log: Logger = ...

name

name: string = 'translate'

Private objectsOriginalPositions

objectsOriginalPositions: StringTMap<Vector3> = ...

Private overlayTool

overlayTool: Group

Private select

service

Private subscriptions

subscriptions: Subscription[] = ...

three

translateVector

translateVector: Vector3 = null

translating

translating: boolean = false

Private translationStart

translationStart: PlanesIntersects = null

Methods

activate

activeTranslationTool

  • activeTranslationTool(): void

Private adjustActiveTool

  • adjustActiveTool(): void

Private adjustOverlayToolPosition

  • adjustOverlayToolPosition(): void

Private adjustOverlayToolZoom

  • adjustOverlayToolZoom(): void

canRegister

  • canRegister(): boolean

Private createOverlayTool

  • createOverlayTool(): void

deactivate

  • deactivate(): void

Private displayTranslateOverlayTool

  • displayTranslateOverlayTool(): void

handlePlanesIntersects

Private hideTranslateOverlayTool

  • hideTranslateOverlayTool(): void

onActivate

  • onActivate(): void

onDeactivate

  • onDeactivate(): void

Private setConstraint

  • setConstraint(constraint: "X" | "Y" | "Z" | "XY" | "XZ" | "YZ"): void

toggleTranslationTool

  • toggleTranslationTool(): void

Private updateGhostPosition

Generated using TypeDoc