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 |
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) |
Matrix33 |
transpose()
Returns a transposed version of this matrix.
|
add, addMultiple, asVector, clone, cloneRow, epsilonEquals, equals, equals, getColumn, getMatrixComponent, getRow, getTranslationComponent, hashCode, inputDimensions, isFullyMutable, outputDimensions, set, swapColumns, swapRows, toMutableMatrix, toString, toVector, transposeInPlaceisLinearcompose, composeWith, isIdentity, transformpublic 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 AMatrixpublic int columnCount()
columnCount in class AMatrixpublic void transform(AVector source, AVector dest)
ATransformpublic void transformInPlace(AVector dest)
ATransformtransformInPlace in class AMatrixpublic void transformInPlace(Vector3 dest)
public Affine34 toAffineTransform()
toAffineTransform in class AMatrixpublic Matrix33 transpose()
AMatrixpublic Matrix33 inverse()
ATransformpublic boolean equals(Matrix33 m)
Copyright © 2012. All Rights Reserved.