Properties
Private _isShiftDown
_isShiftDown: boolean = false
Private _spherical
_spherical: object
Type declaration
-
phi: number
-
radius: number
-
theta: number
Private _zoomDistance
_zoomDistance: number = 0
Private _zoomDistanceEnd
_zoomDistanceEnd: number = 0
Private dampingFactor
dampingFactor: number
Private domElement
domElement: HTMLElement
Private enableKeys
enableKeys: boolean
Private isDamping
isDamping: boolean
Private isEnabled
isEnabled: boolean = true
Private isPan
isPan: boolean
Private isRotate
isRotate: boolean
Private isZoom
isZoom: boolean
Private keyPanSpeed
keyPanSpeed: number
Private keys
keys: object
Type declaration
-
BOTTOM: string
-
LEFT: string
-
RIGHT: string
-
SHIFT: string
-
UP: string
Private loopId
loopId: number = 0
Private maxDistance
maxDistance: number = Infinity
Private minDistance
minDistance: number = 0
Private originPosition
originPosition: vec3
Private originTarget
originTarget: vec3
Private rotateSpeed
rotateSpeed: number
Private state
state: string = ""
Private target
target: vec3 = vec3.create()
Private targetPhiDampedAction
Private targetRadiusDampedAction
Private targetThetaDampedAction
Private targetXDampedAction
Private targetYDampedAction
Private targetZDampedAction
Private zoomSpeed
zoomSpeed: number