|
Functions |
void | deSetQ4M3 (deFloat *resq, const deFloat(*m1)[DE_MATRIX3_COL]) |
void | deSetV3M3xyz (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL]) |
void | deSetV3M3zyx (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL]) |
void | deSetV3M3zyxV3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *last) |
void | deLUdecomposeM3M3 (deFloat(*lu)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
void | deBackSubstituteV3M3V3 (deFloat *x, const deFloat(*lu)[DE_MATRIX3_COL], const deFloat *y) |
void | deSetM3S2 (deFloat(*res)[DE_MATRIX3_COL], const int axis, const deFloat angle) |
DE_MATH_API void | deSetM3S9 (deFloat(*res)[DE_MATRIX3_COL], const deFloat a0, const deFloat a1, const deFloat a2, const deFloat a3, const deFloat a4, const deFloat a5, const deFloat a6, const deFloat a7, const deFloat a8) |
DE_MATH_API void | deZeroM3 (deFloat(*res)[DE_MATRIX3_COL]) |
DE_MATH_API void | deIdentityM3 (deFloat(*res)[DE_MATRIX3_COL]) |
DE_MATH_API void | deMulM3S1 (deFloat(*res)[DE_MATRIX3_COL], const deFloat s) |
DE_MATH_API void | deNegateM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deSetM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deAddM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deSubM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deAddM3M3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL]) |
DE_MATH_API void | deSubM3M3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL]) |
DE_MATH_API void | deMulM3M3S1 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat s) |
DE_MATH_API void | deMulM3M3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL]) |
DE_MATH_API void | deMulM3M3tM3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL]) |
DE_MATH_API void | deMulM3M3M3t (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL]) |
DE_MATH_API void | deMulV3M3V3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *v2) |
DE_MATH_API void | deMulV3M3tV3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *v2) |
DE_MATH_API void | deMulM3M3V3x (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL], const deFloat *v2) |
DE_MATH_API void | deTransposeM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deColumnV3M3S1 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const int col) |
DE_MATH_API void | deDiagonalM3V3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1) |
DE_MATH_API void | deDiagonalM3S3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat x, const deFloat y, const deFloat z) |
DE_MATH_API void | deDiagonalV3M3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API deFloat | dedetM3 (const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deInvertDetSPDM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deInvertDetM3M3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat(*m1)[DE_MATRIX3_COL]) |
DE_MATH_API void | deAngularErrorV3M3M3 (deFloat *resv, const deFloat(*m1)[DE_MATRIX3_COL], const deFloat(*m2)[DE_MATRIX3_COL]) |
DE_MATH_API void | deSetM3Q4 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *q1) |
DE_MATH_API void | deMulM3V3V3t (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1, const deFloat *v2) |
DE_MATH_API void | deSetM3V3x (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1) |
DE_MATH_API void | deMulM3V3xM3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *v1, const deFloat(*m2)[DE_MATRIX3_COL]) |
DE_MATH_API void | deSetM3V3S1 (deFloat(*res)[DE_MATRIX3_COL], const deFloat *axis, const deFloat angle) |
DE_MATH_API void | deSetM3xyzS3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat x, const deFloat y, const deFloat z) |
DE_MATH_API void | deSetM3zyxS3 (deFloat(*res)[DE_MATRIX3_COL], const deFloat x, const deFloat y, const deFloat z) |