Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ArcballControls

Arcball controls

Hierarchy

Index

Constructors

constructor

Properties

adjustNearFar

adjustNearFar: boolean
default

true

camera

camera: I3JS.Camera

cursorZoom

cursorZoom: boolean
default

false

dampingFactor

dampingFactor: number
default

25

domElement

domElement: HTMLElement

enableAnimations

enableAnimations: boolean
default

true

enableGizmos

enableGizmos: boolean
default

true

enableGrid

enableGrid: boolean
default

false

enablePan

enablePan: boolean
default

true

enableRotate

enableRotate: boolean
default

true

enableZoom

enableZoom: boolean
default

true

enabled

enabled: boolean
default

true

focusAnimationTime

focusAnimationTime: number
default

500

maxDistance

maxDistance: number
default

Infinity

maxFov

maxFov: number
default

90

maxZoom

maxZoom: number
default

Infinity

minDistance

minDistance: number
default

0

minFov

minFov: number
default

5

minZoom

minZoom: number
default

0

radiusFactor

radiusFactor: number
default

0.67

scaleFactor

scaleFactor: number
default

1.1

Optional scene

scene?: I3JS.Scene

target

target: I3JS.Vector3
default

Vector3(0,0,0)

wMax

wMax: number
default

20

Methods

activateGizmos

  • activateGizmos(isActive: boolean): void

addEventListener

copyState

  • copyState(): void

dispatchEvent

  • dispatchEvent(event: Event): void

dispose

  • dispose(): void

getRaycaster

hasEventListener

pasteState

  • pasteState(): void

removeEventListener

reset

  • reset(): void

saveState

  • saveState(): void

setCamera

setGizmosVisible

  • setGizmosVisible(value: boolean): void

setMouseAction

setTarget

  • setTarget(x: number, y: number, z: number): void

setTbRadius

  • setTbRadius(value: number): void

unsetMouseAction

update

  • update(): void

Generated using TypeDoc