mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-11 22:54:34 +00:00
matrix functions
most matrix functions are converted over, no benefit to converting over the project/ortho because they would be scalar anyway but may need to move them regardless.
This commit is contained in:
parent
67f12311d4
commit
bc3145bc55
21 changed files with 1881 additions and 136 deletions
|
|
@ -76,13 +76,11 @@ extern void (*m_quatF_set_matF)( F32 x, F32 y, F32 z, F32 w, F32* m );
|
|||
extern void (*m_matF_set_euler)(const F32 *e, F32 *result);
|
||||
extern void (*m_matF_set_euler_point)(const F32 *e, const F32 *p, F32 *result);
|
||||
extern void (*m_matF_identity)(F32 *m);
|
||||
extern void (*m_matF_inverse)(F32 *m);
|
||||
extern void (*m_matF_invert_to)(const F32 *m, F32 *d);
|
||||
extern void (*m_matF_affineInverse)(F32 *m);
|
||||
extern void (*m_matF_invert_to)(const F32* m, F32* d);
|
||||
extern void (*m_matF_transpose)(F32 *m);
|
||||
extern void (*m_matF_scale)(F32 *m,const F32* p);
|
||||
extern void (*m_matF_normalize)(F32 *m);
|
||||
extern F32 (*m_matF_determinant)(const F32 *m);
|
||||
extern F32(*m_matF_determinant)(const F32* m);
|
||||
extern void (*m_matF_x_matF)(const F32 *a, const F32 *b, F32 *mresult);
|
||||
extern void (*m_matF_x_matF_aligned)(const F32 *a, const F32 *b, F32 *mresult);
|
||||
// extern void (*m_matF_x_point3F)(const F32 *m, const F32 *p, F32 *presult);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue