Skip to content

@jdultra/ultra-globe


@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

Controller.constructor

Properties

camera

camera: Camera

Defined in: controls/Controller.d.ts:13

Inherited from

Controller.camera


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

Controller.dom


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

Controller.map


mouseRayCast

mouseRayCast: any

Defined in: controls/ThirdPersonCameraController.d.ts:7


next

next: any

Defined in: controls/Controller.d.ts:9

Inherited from

Controller.next


planet

planet: any

Defined in: controls/Controller.d.ts:11

Inherited from

Controller.planet


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

Controller.append


clear()

clear(): void

Defined in: controls/Controller.d.ts:20

Returns

void

Inherited from

Controller.clear


event()

event(eventName, e): void

Defined in: controls/Controller.d.ts:14

Parameters

eventName

any

e

any

Returns

void

Inherited from

Controller.event


straighten()

straighten(): void

Defined in: controls/ThirdPersonCameraController.d.ts:16

Returns

void


update()

update(): void

Defined in: controls/Controller.d.ts:16

Returns

void

Inherited from

Controller.update