Package com.gaia3d.renderer.engine.scene
Class Camera
java.lang.Object
com.gaia3d.renderer.engine.scene.Camera
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateCameraXYPlane(org.joml.Vector3d camPos, org.joml.Vector3d camTarget) org.joml.Vector3dcalculateUpVector(org.joml.Vector3d direction) org.joml.Matrix4dorg.joml.Matrix4dvoidinit()voidmoveFront(float value) voidrotationOrbit(float xValue, float yValue, org.joml.Vector3d pivotPosition) voidsetDirection(org.joml.Vector3d direction) voidsetPosition(org.joml.Vector3d position) voidsetUp(org.joml.Vector3d up) voidtranslate(org.joml.Vector3d translation)
-
Constructor Details
-
Camera
public Camera()
-
-
Method Details
-
init
public void init() -
setPosition
public void setPosition(org.joml.Vector3d position) -
setDirection
public void setDirection(org.joml.Vector3d direction) -
setUp
public void setUp(org.joml.Vector3d up) -
getTransformMatrix
public org.joml.Matrix4d getTransformMatrix() -
getModelViewMatrix
public org.joml.Matrix4d getModelViewMatrix() -
moveFront
public void moveFront(float value) -
translate
public void translate(org.joml.Vector3d translation) -
calculateCameraXYPlane
public void calculateCameraXYPlane(org.joml.Vector3d camPos, org.joml.Vector3d camTarget) -
rotationOrbit
public void rotationOrbit(float xValue, float yValue, org.joml.Vector3d pivotPosition) -
calculateUpVector
public org.joml.Vector3d calculateUpVector(org.joml.Vector3d direction)
-