public class Matrix3D.MatrixInvert
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
double |
m00 |
double |
m01 |
double |
m02 |
double |
m03 |
double |
m10 |
double |
m11 |
double |
m12 |
double |
m13 |
double |
m20 |
double |
m21 |
double |
m22 |
double |
m23 |
double |
m30 |
double |
m31 |
double |
m32 |
double |
m33 |
Constructor and Description |
---|
MatrixInvert(double[] v) |
MatrixInvert(double m00,
double m01,
double m02,
double m03,
double m10,
double m11,
double m12,
double m13,
double m20,
double m21,
double m22,
double m23,
double m30,
double m31,
double m32,
double m33) |
Modifier and Type | Method and Description |
---|---|
double |
determinant()
Computes the determinant of this matrix.
|
void |
getRow(int row,
double[] v)
Copies the matrix values in the specified row into the array parameter.
|
void |
invert()
Sets the value of this matrix to its inverse.
|
void |
mul(double scalar)
Multiplies each element of this matrix by a scalar.
|
void |
set(double[] m)
Sets the values in this Matrix4d equal to the row-major array parameter
(ie, the first four elements of the array will be copied into the first
row of this matrix, etc.).
|
public double m00
public double m01
public double m02
public double m03
public double m10
public double m11
public double m12
public double m13
public double m20
public double m21
public double m22
public double m23
public double m30
public double m31
public double m32
public double m33
public MatrixInvert(double m00, double m01, double m02, double m03, double m10, double m11, double m12, double m13, double m20, double m21, double m22, double m23, double m30, double m31, double m32, double m33)
public MatrixInvert(double[] v)
public final void invert()
public final double determinant()
public final void set(double[] m)
public final void mul(double scalar)
scalar
- The scalar multiplier.public final void getRow(int row, double[] v)
row
- the matrix rowv
- The array into which the matrix row values will be copied