Static variables

@:value(90)staticdefaultFOV:Float = 90

@:value(100)staticzFar:Float = 100

@:value(0)staticzNear:Float = 0

Static methods

@:value({ offsetY : 0, offsetX : 0 })staticcalculatePerspective(pos:Vector3D, FOV:Float, offsetX:Float = 0, offsetY:Float = 0):Vector3D

Converts a Vector3D to its in world coordinates using perspective math

staticgetCartesianCoords3D(theta:Float, phi:Float, radius:Float):Vector3D

Returns in-world 3D coordinates using polar angle, azimuthal angle and a radius. (Spherical to Cartesian)

Parameters:

theta

Angle used along the polar axis.

phi

Angle used along the azimuthal axis.

radius

Distance to center.

@:value({ ease : "" })staticgetFlxEaseByString(ease:String = ""):(t:Float) ‑> Float

staticinlinegetScrollSpeed(instance:PlayState):Null<Float>