public final class Matrix33 extends AMatrix implements ISpecialisedTransform
Modifier and Type | Field and Description |
---|---|
double |
m00 |
double |
m01 |
double |
m02 |
double |
m10 |
double |
m11 |
double |
m12 |
double |
m20 |
double |
m21 |
double |
m22 |
Constructor and Description |
---|
Matrix33() |
Matrix33(AMatrix m) |
Matrix33(double m00,
double m01,
double m02,
double m10,
double m11,
double m12,
double m20,
double m21,
double m22) |
Matrix33(Matrix33 source) |
Modifier and Type | Method and Description |
---|---|
int |
columnCount() |
double |
determinant() |
boolean |
equals(Matrix33 m) |
boolean |
equals(Object o) |
double |
get(int row,
int column) |
Matrix33 |
getTranspose()
Returns a transposed version of this matrix.
|
Matrix33 |
inverse()
Return the inverse of this transformation if possible
|
boolean |
isSquare() |
int |
rowCount() |
void |
set(int row,
int column,
double value) |
Affine34 |
toAffineTransform() |
void |
transform(AVector source,
AVector dest)
Transforms the source vector, storing the result in the given destination vector
|
Vector3 |
transform(Vector3 source) |
void |
transform(Vector3 source,
AVector dest) |
void |
transform(Vector3 source,
Vector3 dest) |
void |
transformInPlace(AVector dest)
Transforms a vector destructively.
|
void |
transformInPlace(Vector3 dest) |
add, addMultiple, asVector, clone, cloneRow, epsilonEquals, equals, equals, getColumn, getMatrixComponent, getRow, getTranslationComponent, hashCode, inputDimensions, isFullyMutable, outputDimensions, set, swapColumns, swapRows, toMutableMatrix, toString, toVector, transposeInPlace
isLinear
compose, composeWith, isIdentity, transform
public double m00
public double m01
public double m02
public double m10
public double m11
public double m12
public double m20
public double m21
public double m22
public Matrix33()
public Matrix33(Matrix33 source)
public Matrix33(double m00, double m01, double m02, double m10, double m11, double m12, double m20, double m21, double m22)
public Matrix33(AMatrix m)
public double determinant()
determinant
in class AMatrix
public int rowCount()
public int columnCount()
columnCount
in interface IMatrix
columnCount
in class AMatrix
public double get(int row, int column)
public void set(int row, int column, double value)
public void transform(AVector source, AVector dest)
ATransform
public void transformInPlace(AVector dest)
ATransform
transformInPlace
in class AMatrix
public void transformInPlace(Vector3 dest)
public Affine34 toAffineTransform()
toAffineTransform
in class AMatrix
public Matrix33 getTranspose()
AMatrix
getTranspose
in class AMatrix
public Matrix33 inverse()
ATransform
public boolean equals(Matrix33 m)
Copyright © 2012. All Rights Reserved.