public class CameraSplineFollower extends java.lang.Object implements ICameraController
| Constructor and Description |
|---|
CameraSplineFollower(SplineAnimator animation) |
| Modifier and Type | Method and Description |
|---|---|
Mat4x4 |
getLookAt(Mat4x4 dst)
| -left.x -left.y -left.z -( left.dot.position) |
| up.x up.y up.z ( up.dot.position) |
| -forward.x -forward.y -forward.z -(forward.dot.position) |
| 0 0 0 1 |
|
SplineAnimator |
getSplineAnimator() |
Transform |
getTransform(Transform t) |
void |
processInput(SceneView sceneView,
IInput input) |
void |
rotate(Vec3 vector) |
void |
setLookAt(Mat4x4 matrix) |
void |
translate(Vec3 translation) |
void |
update(long timePassedMs)
Update the camera
|
public CameraSplineFollower(SplineAnimator animation)
public void processInput(SceneView sceneView, IInput input)
processInput in interface IInputListenerpublic void update(long timePassedMs)
ICameraControllerupdate in interface ICameraControllertimePassedMs - elapsed time in milliseconds used to update/animate the camera.public Mat4x4 getLookAt(Mat4x4 dst)
ICamera| -left.x -left.y -left.z -( left.dot.position) | | up.x up.y up.z ( up.dot.position) | | -forward.x -forward.y -forward.z -(forward.dot.position) | | 0 0 0 1 |
public void setLookAt(Mat4x4 matrix)
setLookAt in interface ICameraControllermatrix - a look at matrixpublic void rotate(Vec3 vector)
rotate in interface ICameraControllervector - rotation angles in radianspublic void translate(Vec3 translation)
translate in interface ICameraControllertranslation - a translation vector in the view coordinate systempublic final SplineAnimator getSplineAnimator()
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com