SCM Repository
[diderot] Diff of /trunk/src/lib/diderot.c
Diff of /trunk/src/lib/diderot.c
Parent Directory
|
Revision Log
|
Patch
49 |
- (a)*(h)*(f)); |
- (a)*(h)*(f)); |
50 |
} |
} |
51 |
|
|
52 |
Diderot_real_t DetM4x4 (Matrix4x4_t m) |
Diderot_real_t DetM4x4 (Diderot_Mat4x4_t m) |
53 |
{ |
{ |
54 |
return (m[ 0] * DetM3x3(m[ 5], m[ 6], m[ 7], |
return (m[ 0] * DetM3x3(m[ 5], m[ 6], m[ 7], |
55 |
m[ 9], m[10], m[11], |
m[ 9], m[10], m[11], |
70 |
* \param m the matrix to invert |
* \param m the matrix to invert |
71 |
* \param i the inverted matrix |
* \param i the inverted matrix |
72 |
*/ |
*/ |
73 |
void InvertM4x4 (Matrix4x4_t i, Matrix4x4_t m) |
void InvertM4x4 (Diderot_Mat4x4_t i, Diderot_Mat4x4_t m) |
74 |
{ |
{ |
75 |
Diderot_real_t scale = 1.0 / DetM4x4(m); |
Diderot_real_t scale = 1.0 / DetM4x4(m); |
76 |
|
|
|
Legend:
Removed from v.443 |
|
changed lines |
|
Added in v.444 |
|
|