| Public Methods |
|
abstract
void
|
apply(Matrix2D source)
|
|
abstract
void
|
apply(double n00, double n01, double n02, double n03, double n10, double n11, double n12, double n13, double n20, double n21, double n22, double n23, double n30, double n31, double n32, double n33)
|
|
abstract
void
|
apply(Matrix3D source)
|
|
abstract
void
|
apply(Matrix source)
Multiply this matrix by another.
|
|
abstract
void
|
apply(double n00, double n01, double n02, double n10, double n11, double n12)
|
|
abstract
double
|
determinant()
|
|
abstract
double[]
|
get(double[] target)
|
|
abstract
Matrix
|
get()
|
|
abstract
boolean
|
invert()
|
|
abstract
Vector3D
|
mult(Vector3D source)
|
|
abstract
double[]
|
mult(double[] source, double[] target)
|
|
abstract
void
|
preApply(Matrix2D left)
Apply another matrix to the left of this one.
|
|
abstract
void
|
preApply(double n00, double n01, double n02, double n03, double n10, double n11, double n12, double n13, double n20, double n21, double n22, double n23, double n30, double n31, double n32, double n33)
|
|
abstract
void
|
preApply(Matrix3D left)
|
|
abstract
void
|
preApply(double n00, double n01, double n02, double n10, double n11, double n12)
|
|
abstract
void
|
reset()
|
|
abstract
void
|
rotate(double angle)
|
|
abstract
void
|
rotate(double angle, double v0, double v1, double v2)
|
|
abstract
void
|
rotateX(double angle)
|
|
abstract
void
|
rotateY(double angle)
|
|
abstract
void
|
rotateZ(double angle)
|
|
abstract
void
|
scale(double s)
|
|
abstract
void
|
scale(double sx, double sy)
|
|
abstract
void
|
scale(double x, double y, double z)
|
|
abstract
void
|
set(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)
|
|
abstract
void
|
set(double[] source)
|
|
abstract
void
|
set(Matrix src)
|
|
abstract
void
|
set(double m00, double m01, double m02, double m10, double m11, double m12)
|
|
abstract
void
|
shearX(double angle)
|
|
abstract
void
|
shearY(double angle)
|
|
abstract
void
|
translate(double tx, double ty, double tz)
|
|
abstract
void
|
translate(double tx, double ty)
|
|
abstract
void
|
transpose()
|