Options
All
  • Public
  • Public/Protected
  • All
Menu

Class WalkThroughCameraController

Hierarchy

Implements

Index

Constructors

  • new WalkThroughCameraController(options?: { eventTargetDom: Document; horizontalSpeed: number; inverseHorizontalRotating: boolean; inverseVerticalRotating: boolean; mouseWheelSpeedScale: number; turnSpeed: number; verticalSpeed: number }): WalkThroughCameraController

Properties

__doPreventDefault: boolean = false
__targetEntity?: ISceneGraphEntity
_clickedMouseXOnCanvas: number = -1
_clickedMouseYOnCanvas: number = -1
_currentCenter: MutableVector3 = ...
_currentDir: MutableVector3 = ...
_currentHorizontalDir: MutableVector3 = ...
_currentPos: MutableVector3 = ...
_deltaMouseXOnCanvas: number = -1
_deltaMouseYOnCanvas: number = -1
_deltaX: number = -1
_deltaY: number = -1
_draggedMouseXOnCanvas: number = -1
_draggedMouseYOnCanvas: number = -1
_eventTargetDom?: any
_horizontalSpeed: number
_inverseHorizontalRotating: boolean
_inverseVerticalRotating: boolean
_isKeyDown: boolean = false
_isMouseDown: boolean = false
_isMouseDrag: boolean = false
_lastKeyCode: number = -1
_mouseDownBind: any = ...
_mouseMoveBind: any = ...
_mouseUpBind: any = ...
_mouseWheelBind: any = ...
_mouseWheelSpeedScale: number
_mouseXAdjustScale: number = 1
_mouseYAdjustScale: number = 1
_needInitialize: boolean = true
_newDir: MutableVector3 = ...
_onKeydown: KeyboardEventListener
_onKeyup: KeyboardEventListener
_turnSpeed: number
_verticalSpeed: number
autoCalculateZNearAndZFar: boolean = true
zFarScalingFactor: number = 100000
zNearMax: number = 0.1
__tmpInvMat: MutableMatrix44 = ...
__tmpRotateMat: MutableMatrix33 = ...
__tmp_Vec3_0: MutableVector3 = ...
__tmp_Vec3_1: MutableVector3 = ...

Accessors

  • get allInfo(): any
  • set allInfo(arg: any): void
  • get horizontalSpeed(): number
  • set horizontalSpeed(value: number): void
  • get mouseWheelSpeed(): number
  • set mouseWheelSpeed(value: number): void
  • get verticalSpeed(): number
  • set verticalSpeed(value: number): void

Methods

  • __tryToPreventDefault(evt: Event): void
  • _mouseDown(evt: MouseEvent): boolean
  • _mouseMove(evt: MouseEvent): void
  • _mouseUp(evt: MouseEvent): void
  • _mouseWheel(e: WheelEvent): void
  • registerEventListeners(eventTargetDom?: Document): void
  • reset(): void
  • tryReset(): void
  • unregisterEventListeners(): void

Generated using TypeDoc