public class Matrix
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
java.util.Stack<javax.vecmath.Matrix4d> |
matrixStack |
| Constructor and Description |
|---|
Matrix() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Matrix matrix) |
void |
add(javax.vecmath.Matrix4d matrix) |
void |
add(javax.vecmath.Matrix4f matrix) |
javax.vecmath.Quat4f |
getRotation() |
javax.vecmath.Vector3f |
getScale() |
javax.vecmath.Point3f |
getTranslation() |
void |
invert() |
void |
multiply(Matrix matrix) |
void |
multiply(javax.vecmath.Matrix4d matrix) |
void |
multiply(javax.vecmath.Matrix4f matrix) |
void |
pop() |
void |
push() |
void |
rotate(double angle,
double x,
double y,
double z) |
void |
rotate(javax.vecmath.Quat4d quat) |
void |
rotate(javax.vecmath.Quat4f qaut) |
void |
scale(double x,
double y,
double z) |
void |
transform(javax.vecmath.Point3f point) |
void |
transform(javax.vecmath.Vector3f point) |
void |
translate(double x,
double y,
double z) |
public void push()
public void pop()
public void translate(double x,
double y,
double z)
public void rotate(double angle,
double x,
double y,
double z)
public void rotate(javax.vecmath.Quat4f qaut)
public void rotate(javax.vecmath.Quat4d quat)
public void scale(double x,
double y,
double z)
public void transform(javax.vecmath.Point3f point)
public void transform(javax.vecmath.Vector3f point)
public javax.vecmath.Point3f getTranslation()
public javax.vecmath.Quat4f getRotation()
public javax.vecmath.Vector3f getScale()
public void multiply(Matrix matrix)
public void multiply(javax.vecmath.Matrix4d matrix)
public void multiply(javax.vecmath.Matrix4f matrix)
public void add(Matrix matrix)
public void add(javax.vecmath.Matrix4d matrix)
public void add(javax.vecmath.Matrix4f matrix)
public void invert()