Properties
Private __buttonNumber
__buttonNumber: number = 0
Private __contextMenuFunc
__contextMenuFunc: ((evt: Event) => void) = ...
Private __doPreventDefault
__doPreventDefault: boolean = false
Private __dolly
__dolly: number = 0.5
Private __efficiency
__efficiency: number = 1
Private __fixedDolly
__fixedDolly: boolean = false
Private __fixedLengthOfCenterToEye
__fixedLengthOfCenterToEye: number = 1
Private __fovyBias
__fovyBias: number = 1.0
Private __isMouseDown
__isMouseDown: boolean = false
Private __isPressingCtrl
__isPressingCtrl: boolean = false
Private __isPressingShift
__isPressingShift: boolean = false
Private __isSymmetryMode
__isSymmetryMode: boolean = true
Private __lastMouseDownTimeStamp
__lastMouseDownTimeStamp: number = 0
Private __lastMouseUpTimeStamp
__lastMouseUpTimeStamp: number = 0
Private __lengthOfCenterToEye
__lengthOfCenterToEye: number = 1
Private Optional __maximum_y
__maximum_y?: number
Private Optional __minimum_y
__minimum_y?: number
Private __mouseDblClickFunc
__mouseDblClickFunc: ((evt: MouseEvent) => void) = ...
Private __mouseDownFunc
__mouseDownFunc: ((e: MouseEvent) => void) = ...
Private __mouseMoveFunc
__mouseMoveFunc: ((e: MouseEvent) => void) = ...
Private __mouseTranslateVec
Private __mouseUpFunc
__mouseUpFunc: ((e: MouseEvent) => void) = ...
Private __mouseWheelFunc
__mouseWheelFunc: ((evt: WheelEvent) => void) = ...
Private __mouse_translate_x
__mouse_translate_x: number = 0
Private __mouse_translate_y
__mouse_translate_y: number = 0
Private Optional __originalTargetAABB
__original
TargetAABB
?: AABBPrivate __originalX
__originalX: number = -1
Private __originalY
__originalY: number = -1
Private __pinchInOutControl
__pinchInOutControl: boolean = false
Private __pinchInOutEndFunc
__pinchInOutEndFunc: ((e: TouchEvent) => void) = ...
Private __pinchInOutFunc
__pinchInOutFunc: ((e: TouchEvent) => void) = ...
Private Optional __pinchInOutOriginalDistance
__pinchInOutOriginalDistance?: null | number = null
Private __pressCtrlFunc
__pressCtrlFunc: ((e: KeyboardEvent) => void) = ...
Private __pressShiftFunc
__pressShiftFunc: ((e: KeyboardEvent) => void) = ...
Private __releaseCtrlFunc
__releaseCtrlFunc: ((e: KeyboardEvent) => void) = ...
Private __releaseShiftFunc
__releaseShiftFunc: ((e: KeyboardEvent) => void) = ...
Private __resetDollyAndPositionFunc
__resetDollyAndPositionFunc: ((e: TouchEvent) => void) = ...
Private __resetDollyTouchTime
__resetDollyTouchTime: number = 0
Private __rot_bgn_x
__rot_bgn_x: number = 0
Private __rot_bgn_y
__rot_bgn_y: number = 0
Private __rot_x
__rot_x: number = 0
Private __rot_y
__rot_y: number = 0
Private __scaleOfTranslation
__scaleOfTranslation: number = 2.8
Private __scaleOfZNearAndZFar
__scaleOfZNearAndZFar: number = 5000
Protected Optional __targetEntity
Private __touchDownFunc
__touchDownFunc: ((e: TouchEvent) => void) = ...
Private __touchMoveFunc
__touchMoveFunc: ((e: TouchEvent) => void) = ...
Private __touchUpFunc
__touchUpFunc: ((e: TouchEvent) => void) = ...
autoCalculateZNearAndZFar
autoCalculateZNearAndZFar: boolean = true
dollyScale
dollyScale: number = 2.0
followTargetAABB
followTargetAABB: boolean = false
moveSpeed
moveSpeed: number = 1
scaleOfLengthCenterToCamera
scaleOfLengthCenterToCamera: number = 1.0
zFarScalingFactor
zFarScalingFactor: number = 100000
zNearMax
zNearMax: number = 0.1
Static Private __tmpMat44_0
Static Private __tmpVec3_0
Static Private __tmpVec3_1
Static Private __tmpVec3_2
Static Private __tmp_rotateM
Static Private __tmp_rotateM_Reset
Static Private __tmp_rotateM_Revert
Static Private __tmp_rotateM_X
Static Private __tmp_rotateM_Y
Static Private Readonly __tmp_up
calculate up, eye, center and tangent vector with controller influence