Public Member Functions
|
|
__init__ () |
|
__init__ (float) |
|
__init__ (float matrix) |
|
__del__ () |
|
__init__ (AffineMatrix) |
|
__init__ (AffineMatrixFlt) |
|
__init__ (Promise isAffine, ProjMatrix) |
AffineMatrix |
operator= (AffineMatrix) |
|
operator double * () |
|
operator const double * () |
|
set (float matrix) |
|
get (float matrix) |
|
operator*= (AffineMatrix) |
bool |
operator== (AffineMatrix) |
bool |
operator!= (AffineMatrix) |
|
preMult (AffineMatrix) |
|
preMult (AffineMatrix result,
AffineMatrix mat) |
|
preMult (Vector result, Vector vect) |
|
preMult (Point result, Point pt) |
|
preMult (HPoint result, HPoint pt) |
|
preMult (Line result, Line line) |
|
preMult (ParamLine result,
ParamLine line) |
|
preMult (Plane result, Plane plane) |
|
preMult (Plane result, Plane plane, AffineMatrix
vectorMatrix) |
|
preMult (ParamPlane result,
ParamPlane plane) |
|
preMult (ParamPlane result,
ParamPlane plane,
AffineMatrix
vectorMatrix) |
|
preMult (Range3d result, Range3d plane) |
AffineMatrix |
identity () |
AffineMatrix |
zero () |
AffineMatrix |
translate (float, float, float) |
AffineMatrix |
translate (Vector) |
AffineMatrix |
scale (float) |
AffineMatrix |
scale (float, float, float) |
AffineMatrix |
rotateX (float) |
AffineMatrix |
rotateY (float) |
AffineMatrix |
rotateZ (float) |
AffineMatrix |
rotate (float, Normal) |
AffineMatrix |
rotate (float, Line) |
AffineMatrix |
rotate (Normal, Normal) |
AffineMatrix |
mirror (Plane) |
AffineMatrix |
transpose () |
AffineMatrix |
vectorMatrix (bool valid) |
AffineMatrix |
normalMatrix (bool valid) |
float |
det4x4 () |
float |
det3x3 () |
bool |
isInvertible () |
bool |
invert () |
bool |
invertFast () |
AffineMatrix |
inverse () |
|
getFrame (Point translate, Vector x, Vector y, Vector z) |
|
setFrame (Point translate, Vector x, Vector y, Vector z) |
awLinear::Point |
getTranslate () |
|
operator+= (AffineMatrix) |
|
operator-= (AffineMatrix) |
|
operator*= (float) |
AffineMatrix |
outerProduct (Vector, Vector) |
AffineMatrix |
crossMatrix (Vector) |
Public Attributes
|
float |
m |
AffineMatrix |
Identity |