|
|
| dMatrix (const dFloat32 *const array) |
| |
|
| dMatrix (const dVector &front, const dVector &up, const dVector &right, const dVector &posit) |
| |
|
D_CORE_API | dMatrix (const dQuaternion &rotation, const dVector &position) |
| |
|
| dMatrix (const dVector &front) |
| |
|
| dMatrix (const dVector &p, const dVector &q) |
| |
|
dVector & | operator[] (dInt32 i) |
| |
|
const dVector & | operator[] (dInt32 i) const |
| |
|
dMatrix | Inverse () const |
| |
|
D_CORE_API dMatrix | Inverse4x4 () const |
| |
|
dMatrix | Transpose () const |
| |
|
dMatrix | Transpose4X4 () const |
| |
|
dVector | RotateVector (const dVector &v) const |
| |
|
dVector | UnrotateVector (const dVector &v) const |
| |
|
dVector | TransformVector (const dVector &v) const |
| |
|
dVector | UntransformVector (const dVector &v) const |
| |
|
dPlane | TransformPlane (const dPlane &localPlane) const |
| |
|
dPlane | UntransformPlane (const dPlane &globalPlane) const |
| |
|
dVector | TransformVector1x4 (const dVector &v) const |
| |
|
D_CORE_API dVector | SolveByGaussianElimination (const dVector &v) const |
| |
|
D_CORE_API void | TransformBBox (const dVector &p0local, const dVector &p1local, dVector &p0, dVector &p1) const |
| |
|
D_CORE_API void | CalcPitchYawRoll (dVector &euler0, dVector &euler1) const |
| |
|
D_CORE_API void | TransformTriplex (dFloat32 *const dst, dInt32 dstStrideInBytes, const dFloat32 *const src, dInt32 srcStrideInBytes, dInt32 count) const |
| |
|
D_CORE_API void | TransformTriplex (dFloat64 *const dst, dInt32 dstStrideInBytes, const dFloat64 *const src, dInt32 srcStrideInBytes, dInt32 count) const |
| |
|
D_CORE_API void | TransformTriplex (dFloat64 *const dst, dInt32 dstStrideInBytes, const dFloat32 *const src, dInt32 srcStrideInBytes, dInt32 count) const |
| |
|
bool | TestIdentity () const |
| |
|
bool | TestSymetric3x3 () const |
| |
|
bool | TestOrthogonal (dFloat32 tol=dFloat32(1.0e-4f)) const |
| |
|
D_CORE_API dMatrix | Multiply3X3 (const dMatrix &B) const |
| |
|
D_CORE_API dMatrix | operator* (const dMatrix &B) const |
| |
|
D_CORE_API dVector | EigenVectors () |
| |
|
D_CORE_API void | PolarDecomposition (dMatrix &transformMatrix, dVector &scale, dMatrix &stretchAxis) const |
| |
|
D_CORE_API | dMatrix (const dMatrix &transformMatrix, const dVector &scale, const dMatrix &stretchAxis) |
| |