HE_Mesh
6.0.1
|
Public Member Functions | |
WB_M44 () | |
WB_M44 (final double[][] matrix44) | |
WB_M44 (final double m11, final double m12, final double m13, final double m14, final double m21, final double m22, final double m23, final double m24, final double m31, final double m32, final double m33, final double m34, final double m41, final double m42, final double m43, final double m44) | |
void | set (final double[][] matrix44) |
void | set (final float[][] matrix44) |
void | set (final int[][] matrix44) |
void | set (final double m11, final double m12, final double m13, final double m14, final double m21, final double m22, final double m23, final double m24, final double m31, final double m32, final double m33, final double m34, final double m41, final double m42, final double m43, final double m44) |
WB_M44 | get () |
void | add (final WB_M44 m) |
void | sub (final WB_M44 m) |
void | mul (final double f) |
void | div (final double f) |
void | addInto (final WB_M44 m, final WB_M44 result) |
void | subInto (final WB_M44 m, final WB_M44 result) |
void | multInto (final double f, final WB_M44 result) |
void | divInto (final double f, final WB_M44 result) |
WB_M44 | mult (final WB_M44 m) |
void | multInto (final WB_M44 m, final WB_M44 result) |
WB_M44 | inverse () |
void | transpose () |
WB_M44 | getTranspose () |
void | transposeInto (final WB_M44 result) |
Static Public Member Functions | |
static WB_M44 | mult (final WB_M44 n, final WB_M44 m) |
static void | multInto (final WB_M44 n, final WB_M44 m, final WB_M44 result) |
Public Attributes | |
double | m11 |
double | m21 |
double | m31 |
double | m41 |
4x4 matrix.
wblut.math.WB_M44.WB_M44 | ( | ) |
Instantiates a new WB_M44.
wblut.math.WB_M44.WB_M44 | ( | final double | matrix44[][] | ) |
Instantiates a new WB_M44.
matrix44 | double[4][4] values |
wblut.math.WB_M44.WB_M44 | ( | final double | m11, |
final double | m12, | ||
final double | m13, | ||
final double | m14, | ||
final double | m21, | ||
final double | m22, | ||
final double | m23, | ||
final double | m24, | ||
final double | m31, | ||
final double | m32, | ||
final double | m33, | ||
final double | m34, | ||
final double | m41, | ||
final double | m42, | ||
final double | m43, | ||
final double | m44 | ||
) |
Instantiates a new WB_M44.
m11 | m11 |
m12 | m12 |
m13 | m13 |
m14 | m14 |
m21 | m21 |
m22 | m22 |
m23 | m23 |
m24 | m24 |
m31 | m31 |
m32 | m32 |
m33 | m33 |
m34 | m34 |
m41 | m41 |
m42 | m42 |
m43 | m43 |
m44 | m44 |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
void wblut.math.WB_M44.add | ( | final WB_M44 | m | ) |
Add matrix.
m | matrix |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
Add matrix into the provided matrix.
m | matrix |
result | result |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
void wblut.math.WB_M44.div | ( | final double | f | ) |
void wblut.math.WB_M44.divInto | ( | final double | f, |
final WB_M44 | result | ||
) |
Divide with scalar into provided matrix.
f | factor |
result | result |
References wblut.math.WB_Epsilon.isZero(), wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
WB_M44 wblut.math.WB_M44.get | ( | ) |
WB_M44 wblut.math.WB_M44.getTranspose | ( | ) |
WB_M44 wblut.math.WB_M44.inverse | ( | ) |
Inverse matrix.
References wblut.math.WB_Math.fastAbs(), wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, wblut.math.WB_M44.m41, and wblut.math.WB_M44.WB_M44().
void wblut.math.WB_M44.mul | ( | final double | f | ) |
Multiply with scalar.
f | factor |
Multiply with matrix into new matrix.
m | matrix |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, wblut.math.WB_M44.m41, and wblut.math.WB_M44.WB_M44().
Multiply two matrices into new matrix.
n | matrix |
m | matrix |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, wblut.math.WB_M44.m41, and wblut.math.WB_M44.WB_M44().
void wblut.math.WB_M44.multInto | ( | final double | f, |
final WB_M44 | result | ||
) |
Multiply with scalar into provided matrix.
f | factor |
result | result |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
Multiply into provided matrix.
m | matrix |
result | result |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, wblut.math.WB_M44.m41, and wblut.math.WB_M44.set().
|
static |
Multiply two matrices into provided matrix.
n | matrix |
m | matrix |
result | result |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, wblut.math.WB_M44.m41, and wblut.math.WB_M44.set().
void wblut.math.WB_M44.set | ( | final double | matrix44[][] | ) |
Set values.
matrix44 | double[4][4] values |
void wblut.math.WB_M44.set | ( | final float | matrix44[][] | ) |
Set values.
matrix44 | float[4][4] values |
void wblut.math.WB_M44.set | ( | final int | matrix44[][] | ) |
Set values.
matrix44 | int[4][4] values |
void wblut.math.WB_M44.set | ( | final double | m11, |
final double | m12, | ||
final double | m13, | ||
final double | m14, | ||
final double | m21, | ||
final double | m22, | ||
final double | m23, | ||
final double | m24, | ||
final double | m31, | ||
final double | m32, | ||
final double | m33, | ||
final double | m34, | ||
final double | m41, | ||
final double | m42, | ||
final double | m43, | ||
final double | m44 | ||
) |
Sets values.
m11 | m11 |
m12 | m12 |
m13 | m13 |
m14 | m14 |
m21 | m21 |
m22 | m22 |
m23 | m23 |
m24 | m24 |
m31 | m31 |
m32 | m32 |
m33 | m33 |
m34 | m34 |
m41 | m41 |
m42 | m42 |
m43 | m43 |
m44 | m44 |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
void wblut.math.WB_M44.sub | ( | final WB_M44 | m | ) |
Subtract matrix.
m | matrix |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
Subtract matrix into the provided matrix.
m | matrix |
result | result |
References wblut.math.WB_M44.m11, wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
void wblut.math.WB_M44.transpose | ( | ) |
Transpose matrix.
References wblut.math.WB_M44.m21, wblut.math.WB_M44.m31, and wblut.math.WB_M44.m41.
void wblut.math.WB_M44.transposeInto | ( | final WB_M44 | result | ) |
Put transposed matrix into provided matrix.
result | the result |
References wblut.math.WB_M44.set().
double wblut.math.WB_M44.m11 |
First row.
double wblut.math.WB_M44.m21 |
Second row.
double wblut.math.WB_M44.m31 |
Third row.
double wblut.math.WB_M44.m41 |
Fourth row.