708
edits
No edit summary |
No edit summary |
||
Line 103: | Line 103: | ||
| BGCOLOR="#00C8FF" | 00 00 4F 43 | | BGCOLOR="#00C8FF" | 00 00 4F 43 | ||
| 207.000000 | | 207.000000 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | initial x-position | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#00C8FF" | 1F 05 F6 42 | | BGCOLOR="#00C8FF" | 1F 05 F6 42 | ||
| 123.010002 | | 123.010002 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | initial y-position (height) | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#00C8FF" | 98 7F CC C3 | | BGCOLOR="#00C8FF" | 98 7F CC C3 | ||
| -408.996826 | | -408.996826 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | initial z-position | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#C80040" | F2 04 35 3F | | BGCOLOR="#C80040" | F2 04 35 3F | ||
| 0.707107 | | 0.707107 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | x component of the initial rotation quaternion | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#C80040" | 74 BC 82 B9 | | BGCOLOR="#C80040" | 74 BC 82 B9 | ||
| -0.000249 | | -0.000249 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | y component of the initial rotation quaternion | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#C80040" | 74 BC 82 B9 | | BGCOLOR="#C80040" | 74 BC 82 B9 | ||
| -0.000249 | | -0.000249 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | z component of the initial rotation quaternion | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#C80040" | F3 04 35 3F | | BGCOLOR="#C80040" | F3 04 35 3F | ||
| 0.707107 | | 0.707107 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | w component of the initial rotation quaternion | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#C8C800" | 00 00 80 3F | ||
| 1.000000 | | 1.000000 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | initial scale of the object | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | FC FF 7F 3F | ||
| 0.999999 | | 0.999999 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m11 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | 00 00 00 00 | ||
| 0.000000 | | 0.000000 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m21 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | 8A E3 38 BA | ||
| -0.000705 | | -0.000705 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m31 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | 8A E3 38 BA | ||
| -0.000705 | | -0.000705 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m12 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | 2E DE 4C 32 | ||
| 1.192488e-8 | | 1.192488e-8 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m22 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | FC FF 7F BF | ||
| -0.999999 | | -0.999999 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m32 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | C9 F5 13 2D | ||
| 8.410557e-12 | | 8.410557e-12 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m13 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | 00 00 80 3F | ||
| 1.000000 | | 1.000000 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m23 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="# | | BGCOLOR="#FFCD96" | 2B DE 4C 32 | ||
| 1.192487e-8 | | 1.192487e-8 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m33 element of the initial position transform matrix | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#FFCD96" | 00 00 4F 43 | | BGCOLOR="#FFCD96" | 00 00 4F 43 | ||
| 207.000000 | | 207.000000 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m14 element of the initial position transform matrix (x-position) | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#FFCD96" | 1F 05 F6 42 | | BGCOLOR="#FFCD96" | 1F 05 F6 42 | ||
| 123.000000 | | 123.000000 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m24 element of the initial position transform matrix (y-position, height) | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#FFCD96" | 98 7F CC C3 | | BGCOLOR="#FFCD96" | 98 7F CC C3 | ||
| -408.996826 | | -408.996826 | ||
| ALIGN=LEFT | | | ALIGN=LEFT | m34 element of the initial position transform matrix (z-position) | ||
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | |- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD" | ||
| BGCOLOR="#C8C864" COLSPAN=2 | <TT>object_door_1</TT> | | BGCOLOR="#C8C864" COLSPAN=2 | <TT>object_door_1</TT> | ||
Line 188: | Line 188: | ||
|} | |} | ||
Elements m41, m42, m43, m44 of both transform matrices are missing. m41, m42 and m43 are the projection transform coefficients and they are not needed so they are 0.0 and the m44 element is always 1.0 for a transform matrix. (column major transform matrices like in Open GL, for Direct 3D they need to be transposed) | |||
The initial position transform is used the place the object in the environment. For object that have an animation attached to them this is also the starting position of the animation sequence. The initial x,y and z position value together with the initial rotation quaternion and the initial scale factor contain basically the same information as the initial transform matrix and combining them in a transform matrix should result in the initial transform matrix (less the differences due to floating point computation errors) | |||
<HR> | <HR> |
edits