[idx3d::API]
idx3d_Matrix.java
package
idx3d
;
public class idx3d_Matrix
public float m00=1, m01=0, m02=0, m03=0;
public float m10=0, m11=1, m12=0, m13=0;
public float m20=0, m21=0, m22=1, m23=0;
public float m30=0, m31=0, m32=0, m33=1;
public
idx3d_Matrix
()
public
idx3d_Matrix
(idx3d_Vector right, idx3d_Vector up, idx3d_Vector forward)
public
void
importFromArray
(float[][] data)
public
float[][]
exportToArray
()
public static
idx3d_Matrix
shiftMatrix
(float dx, float dy, float dz)
public static
idx3d_Matrix
scaleMatrix
(float dx, float dy, float dz)
public static
idx3d_Matrix
scaleMatrix
(float d)
public static
idx3d_Matrix
rotateMatrix
(float dx, float dy, float dz)
public
void
shift
(float dx, float dy, float dz)
public
void
scale
(float dx, float dy, float dz)
public
void
scale
(float d)
public
void
rotate
(float dx, float dy, float dz)
public
void
scaleSelf
(float dx, float dy, float dz)
public
void
scaleSelf
(float d)
public
void
rotateSelf
(float dx, float dy, float dz)
public
void
transform
(idx3d_Matrix n)
public
void
preTransform
(idx3d_Matrix n)
public static
idx3d_Matrix
multiply
(idx3d_Matrix m1, idx3d_Matrix m2)
public
String
toString
()
public
idx3d_Matrix
getClone
()
public
idx3d_Matrix
inverse
()
public
void
reset
()
| |