public class Mat4
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
Mat4 |
copy() |
Mat4 |
inverseTranspose() |
Mat4 |
invert() |
void |
lookAt(Vec3 eye,
Vec3 center,
Vec3 up) |
Mat4 |
mul(float[] fa) |
Mat4 |
mul(Mat4 mat4) |
Vec4 |
mul(Vec4 vec4) |
void |
perspective(float fovy,
float aspect,
float zNear,
float zFar) |
Mat4 |
reset(Mat4 mat4) |
Mat4 |
rotate(float rotation,
float x,
float y,
float z) |
Mat4 |
scale(float x,
float y,
float z) |
Mat4 |
setIdentity() |
Mat4 |
setRotate(float rotation,
float x,
float y,
float z) |
float[] |
toFloatArray() |
Mat4 |
translate(float x,
float y,
float z) |
Mat4 |
transpose()
转置矩阵
|
public Mat4 setIdentity()
public Mat4 copy()
public void perspective(float fovy,
float aspect,
float zNear,
float zFar)
public Mat4 mul(float[] fa)
public Mat4 invert()
public Mat4 inverseTranspose()
public Mat4 transpose()
public Mat4 translate(float x, float y, float z)
public Mat4 scale(float x, float y, float z)
public float[] toFloatArray()
public Mat4 setRotate(float rotation, float x, float y, float z)
public Mat4 rotate(float rotation, float x, float y, float z)