Camera3D
class Camera3D(var position: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float>, var target: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float>, var rotation: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float> = 0f to 0f to 0f, var fovy: Float = 0.0f, var projection: CameraProjection3D = CameraProjection3D.PERSPECTIVE)
Represents a 3D Camera representing what the user is seeing.
Constructors
Link copied to clipboard
constructor(position: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float>, target: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float>, rotation: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float> = 0f to 0f to 0f, fovy: Float = 0.0f, projection: CameraProjection3D = CameraProjection3D.PERSPECTIVE)
constructor(x: Float = 0.0f, y: Float = 0.0f, z: Float = 0.0f, targetX: Float = 0.0f, targetY: Float = 0.0f, targetZ: Float = 0.0f, rotX: Float = 0.0f, rotY: Float = 0.0f, rotZ: Float = 0.0f, fovy: Float = 0.0f, projection: CameraProjection3D = CameraProjection3D.PERSPECTIVE)
Creates a new Camera3D.
Functions
Link copied to clipboard
Updates the camera's current mode.
fun update(delta: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float> = 0F to 0F to 0F, deltaRot: ERROR CLASS: Symbol not found for Triple<kotlin/Float, kotlin/Float, kotlin/Float> = 0F to 0F to 0F, zoom: Float = 1.0f)
fun update(dx: Float = 0.0f, dy: Float = 0.0f, dz: Float = 0.0f, drotX: Float = 0.0f, drotY: Float = 0.0f, drotZ: Float = 0.0f, zoom: Float = 1.0f)
Updates the camera's movement, rotation, and speed.