@jdultra/ultra-globe / ThirdPersonCameraController
Class: ThirdPersonCameraController
Defined in: controls/ThirdPersonCameraController.d.ts:5
Camera controller that tracks an object and attempts to place the camera behind it while restricting it to an above ground position.
Extends
Constructors
Constructor
new ThirdPersonCameraController(
camera,domElement,map,trackedObject,heightAboveObject?,distanceBehindObject?):ThirdPersonCameraController
Defined in: controls/ThirdPersonCameraController.d.ts:6
Parameters
camera
any
domElement
any
map
any
trackedObject
any
heightAboveObject?
number
distanceBehindObject?
number
Returns
ThirdPersonCameraController
Overrides
Properties
camera
camera:
Camera
Defined in: controls/Controller.d.ts:13
Inherited from
clock
clock:
any
Defined in: controls/ThirdPersonCameraController.d.ts:13
distanceBehindObject
distanceBehindObject:
number
Defined in: controls/ThirdPersonCameraController.d.ts:11
dom
dom:
HTMLDocument
Defined in: controls/Controller.d.ts:10
Inherited from
heightAboveObject
heightAboveObject:
number
Defined in: controls/ThirdPersonCameraController.d.ts:10
isThirdPersonCameraController
isThirdPersonCameraController:
boolean
Defined in: controls/ThirdPersonCameraController.d.ts:12
map
map:
Map<any,any>
Defined in: controls/Controller.d.ts:12
Inherited from
mouseRayCast
mouseRayCast:
any
Defined in: controls/ThirdPersonCameraController.d.ts:7
next
next:
any
Defined in: controls/Controller.d.ts:9
Inherited from
planet
planet:
any
Defined in: controls/Controller.d.ts:11
Inherited from
practicalDistanceBehindObject
practicalDistanceBehindObject:
number|undefined
Defined in: controls/ThirdPersonCameraController.d.ts:15
previousPosition
previousPosition:
any
Defined in: controls/ThirdPersonCameraController.d.ts:9
trackedObject
trackedObject:
any
Defined in: controls/ThirdPersonCameraController.d.ts:8
Methods
append()
append(
aController):void
Defined in: controls/Controller.d.ts:18
Parameters
aController
any
Returns
void
Inherited from
clear()
clear():
void
Defined in: controls/Controller.d.ts:20
Returns
void
Inherited from
event()
event(
eventName,e):void
Defined in: controls/Controller.d.ts:14
Parameters
eventName
any
e
any
Returns
void
Inherited from
straighten()
straighten():
void
Defined in: controls/ThirdPersonCameraController.d.ts:16
Returns
void
update()
update():
void
Defined in: controls/Controller.d.ts:16
Returns
void