public class ChaseCamera extends Camera
Constructor and Description |
---|
ChaseCamera() |
ChaseCamera(Number3D cameraOffset,
float slerpFactor) |
ChaseCamera(Number3D cameraOffset,
float slerpFactor,
BaseObject3D objectToChase) |
Modifier and Type | Method and Description |
---|---|
Number3D |
getCameraOffset() |
BaseObject3D |
getChasedObject() |
BaseObject3D |
getObjectToChase() |
float |
getSlerpFactor() |
float[] |
getViewMatrix() |
void |
setCameraOffset(Number3D offset) |
void |
setObjectToChase(BaseObject3D objectToChase) |
void |
setSlerpFactor(float factor) |
getFarPlane, getFieldOfView, getFogColor, getFogFar, getFogNear, getNearPlane, getProjectionMatrix, getUseRotationMatrix, isFogEnabled, setFarPlane, setFieldOfView, setFogColor, setFogEnabled, setFogFar, setFogNear, setNearPlane, setProjectionMatrix, setRotationMatrix, setUseRotationMatrix, updateFrustum
getOrientation, getPosition, getRotation, getRotX, getRotY, getRotZ, getScale, getScaleX, getScaleY, getScaleZ, getX, getY, getZ, rotateAround, rotateAround, setLookAt, setLookAt, setOrientation, setOrientation, setPosition, setPosition, setRotation, setRotation, setRotX, setRotY, setRotZ, setScale, setScale, setScale, setScaleX, setScaleY, setScaleZ, setX, setY, setZ
public ChaseCamera()
public ChaseCamera(Number3D cameraOffset, float slerpFactor)
public ChaseCamera(Number3D cameraOffset, float slerpFactor, BaseObject3D objectToChase)
public float[] getViewMatrix()
getViewMatrix
in class Camera
public void setCameraOffset(Number3D offset)
public Number3D getCameraOffset()
public void setSlerpFactor(float factor)
public float getSlerpFactor()
public BaseObject3D getObjectToChase()
public void setObjectToChase(BaseObject3D objectToChase)
public BaseObject3D getChasedObject()