Original Post
I have this data that was taken from the IGame exporter for 3dsmax. I've managed to correctly load translation and rotation, however this scaling data has me confused, I've tried applying it to the modelview matrix a few different ways but no luck, just looking for some ideas. Here is the data: another example: basically I need to figure out what numbers on the scale line do what and how to apply them to a matrix. I've tried using the first 3 numbers as a glScalef(x, y, z), but that didn't work.
<NodeTM>
<Translation>
-92.223709 21.591661 -0.674699
</Translation>
<Rotation>
-0.141413 -0.518271 0.222023 0.813698
</Rotation>
<Scale>
1.000000 1.000000 1.000000 0.000000 0.016452 0.086709 0.996098
</Scale>
</NodeTM>
<NodeTM>
<Translation>
-49.673355 -4.907297 -140.237167
</Translation>
<Rotation>
0.000000 0.000000 0.000000 1.000000
</Rotation>
<Scale>
0.118974 0.118974 0.118974 0.000000 0.000000 0.000000 1.000000
</Scale>
</NodeTM>