class CameraState

Parameters for camera state.

Highly dependent on the type of the current camera controller.

fields

CameraState.name

CameraState.name : CameraName

The camera name.

CameraState.mode

CameraState.mode : CameraMode

The camera mode.

CameraState.fov

CameraState.fov : number?

CameraState.px

CameraState.px : number?

Position X of the ground point in screen center.

CameraState.py

CameraState.py : number?

Position Y of the ground point in screen center.

CameraState.pz

CameraState.pz : number?

Position Z of the ground point in screen center.

CameraState.dx

CameraState.dx : number?

Camera direction vector X.

CameraState.dy

CameraState.dy : number?

Camera direction vector Y.

CameraState.dz

CameraState.dz : number?

Camera direction vector Z.

CameraState.rx

CameraState.rx : number?

Camera rotation angle on X axis. (spring)

CameraState.ry

CameraState.ry : number?

Camera rotation angle on Y axis. (spring)

CameraState.rz

CameraState.rz : number?

Camera rotation angle on Z axis. (spring)

CameraState.angle

CameraState.angle : number?

Camera rotation angle on X axis (aka tilt/pitch). (ta)

CameraState.flipped

CameraState.flipped : number?

-1 for when south is down, 1 for when north is down. (ta)

CameraState.dist

CameraState.dist : number?

Camera distance from the ground. (spring)

CameraState.height

CameraState.height : number?

Camera distance from the ground. (ta)

CameraState.oldHeight

CameraState.oldHeight : number?

Camera distance from the ground, cannot be changed. (rot)