Class Camera

java.lang.Object
com.gaia3d.renderer.engine.scene.Camera

public class Camera extends Object
  • 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)