Package com.ardor3d.math.type
Interface ReadOnlyMatrix3
- All Known Implementing Classes:
Matrix3
public interface ReadOnlyMatrix3
-
Method Summary
Modifier and TypeMethodDescriptionadd
(ReadOnlyMatrix3 matrix, Matrix3 store) applyPost
(ReadOnlyVector3 vec, Vector3 store) applyPre
(ReadOnlyVector3 vec, Vector3 store) clone()
double
double
getM00()
double
getM01()
double
getM02()
double
getM10()
double
getM11()
double
getM12()
double
getM20()
double
getM21()
double
getM22()
double
getValue
(int row, int column) float
getValuef
(int row, int column) boolean
boolean
multiply
(ReadOnlyMatrix3 matrix, Matrix3 store) multiplyDiagonalPost
(ReadOnlyVector3 vec, Matrix3 store) multiplyDiagonalPre
(ReadOnlyVector3 vec, Matrix3 store) scale
(ReadOnlyVector3 scale, Matrix3 store) subtract
(ReadOnlyMatrix3 matrix, Matrix3 store) double[]
toAngles
(double[] store) double[]
toArray
(double[] store) double[]
toArray
(double[] store, boolean rowMajor) toDoubleBuffer
(DoubleBuffer store) toDoubleBuffer
(DoubleBuffer store, boolean rowMajor) toFloatBuffer
(FloatBuffer store) toFloatBuffer
(FloatBuffer store, boolean rowMajor)
-
Method Details
-
getValue
double getValue(int row, int column) -
getValuef
float getValuef(int row, int column) -
isIdentity
boolean isIdentity() -
getColumn
-
getRow
-
toDoubleBuffer
-
toDoubleBuffer
-
toFloatBuffer
-
toFloatBuffer
-
toArray
double[] toArray(double[] store) -
toArray
double[] toArray(double[] store, boolean rowMajor) -
toAngles
double[] toAngles(double[] store) -
multiply
-
applyPre
-
applyPost
-
multiplyDiagonalPre
-
multiplyDiagonalPost
-
add
-
subtract
-
scale
-
transpose
-
invert
-
adjugate
-
determinant
double determinant() -
isOrthonormal
boolean isOrthonormal() -
clone
Matrix3 clone() -
getM00
double getM00() -
getM01
double getM01() -
getM02
double getM02() -
getM10
double getM10() -
getM11
double getM11() -
getM12
double getM12() -
getM20
double getM20() -
getM21
double getM21() -
getM22
double getM22()
-