public class MatrixUtil extends Object
| Constructor and Description |
|---|
MatrixUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
absolute(Matrix3f mat) |
static void |
diagonalize(Matrix3f mat,
Matrix3f rot,
float threshold,
int maxSteps)
Diagonalizes this matrix by the Jacobi method.
|
static void |
getOpenGLSubMatrix(Matrix3f mat,
float[] m) |
static void |
getRotation(Matrix3f mat,
Quat4f dest) |
static void |
invert(Matrix3f mat) |
static void |
scale(Matrix3f dest,
Matrix3f mat,
Vector3f s) |
static void |
setEulerZYX(Matrix3f mat,
float eulerX,
float eulerY,
float eulerZ)
Sets rotation matrix from euler angles.
|
static void |
setFromOpenGLSubMatrix(Matrix3f mat,
float[] m) |
static void |
setRotation(Matrix3f dest,
Quat4f q) |
static void |
transposeTransform(Vector3f dest,
Vector3f vec,
Matrix3f mat) |
public static void absolute(Matrix3f mat)
public static void setFromOpenGLSubMatrix(Matrix3f mat, float[] m)
public static void getOpenGLSubMatrix(Matrix3f mat, float[] m)
public static void setEulerZYX(Matrix3f mat, float eulerX, float eulerY, float eulerZ)
public static void invert(Matrix3f mat)
public static void diagonalize(Matrix3f mat, Matrix3f rot, float threshold, int maxSteps)