public interface Transformable<T extends Transformable<T>>
| Modifier and Type | Method and Description |
|---|---|
org.saintandreas.math.Matrix4f |
getTransform() |
T |
identity() |
T |
lookat(org.saintandreas.math.Vector3f eye,
org.saintandreas.math.Vector3f center,
org.saintandreas.math.Vector3f up) |
T |
multiply(org.saintandreas.math.Matrix4f m) |
T |
orthographic(float left,
float right,
float bottom,
float top,
float near,
float far) |
T |
perspective(float fovy,
float aspect,
float zNear,
float zFar) |
T |
preMultiply(org.saintandreas.math.Matrix4f m) |
T |
preRotate(float angle,
org.saintandreas.math.Vector3f axis) |
T |
preRotate(org.saintandreas.math.Matrix3f m) |
T |
preRotate(org.saintandreas.math.Quaternion q) |
T |
preTranslate(float x) |
T |
preTranslate(org.saintandreas.math.Vector2f v) |
T |
preTranslate(org.saintandreas.math.Vector3f v) |
T |
rotate(float angle,
org.saintandreas.math.Vector3f axis) |
T |
rotate(org.saintandreas.math.Matrix3f m) |
T |
rotate(org.saintandreas.math.Quaternion q) |
T |
scale(float f) |
T |
scale(org.saintandreas.math.Vector3f vec) |
T |
translate(float x) |
T |
translate(org.saintandreas.math.Vector2f vec) |
T |
translate(org.saintandreas.math.Vector3f vec) |
T |
transpose() |
org.saintandreas.math.Matrix4f getTransform()
T identity()
T transpose()
T multiply(org.saintandreas.math.Matrix4f m)
T preMultiply(org.saintandreas.math.Matrix4f m)
T translate(float x)
T translate(org.saintandreas.math.Vector2f vec)
T translate(org.saintandreas.math.Vector3f vec)
T preTranslate(float x)
T preTranslate(org.saintandreas.math.Vector2f v)
T preTranslate(org.saintandreas.math.Vector3f v)
T rotate(float angle, org.saintandreas.math.Vector3f axis)
T rotate(org.saintandreas.math.Quaternion q)
T rotate(org.saintandreas.math.Matrix3f m)
T preRotate(float angle, org.saintandreas.math.Vector3f axis)
T preRotate(org.saintandreas.math.Quaternion q)
T preRotate(org.saintandreas.math.Matrix3f m)
T scale(float f)
T scale(org.saintandreas.math.Vector3f vec)
T orthographic(float left, float right, float bottom, float top, float near, float far)
T lookat(org.saintandreas.math.Vector3f eye, org.saintandreas.math.Vector3f center, org.saintandreas.math.Vector3f up)
T perspective(float fovy, float aspect, float zNear, float zFar)
Copyright © 2013-2014. All Rights Reserved.