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)