OBD:ONFA: Difference between revisions

From OniGalore
Jump to navigation Jump to search
No edit summary
m (matrix)
Line 39: Line 39:
| BGCOLOR="#FFC8C8" | 00 00 80 3F
| BGCOLOR="#FFC8C8" | 00 00 80 3F
| 1.000000
| 1.000000
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, xx term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 2F BD 3B B3
| BGCOLOR="#FFC8C8" | 2F BD 3B B3
| -0.000000...
| -0.000000...
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, xy term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFC8C8" | 81 BC 40 34
| BGCOLOR="#FFC8C8" | 81 BC 40 34
| 0.000000...
| 0.000000...
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, xz term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 2C BD 3B 33
| BGCOLOR="#FFFFC8" | 2C BD 3B 33
| 0.000000...
| 0.000000...
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, yx term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | 00 00 80 3F
| BGCOLOR="#FFFFC8" | 00 00 80 3F
| 1.000000
| 1.000000
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, yy term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#FFFFC8" | BA F4 6E 33
| BGCOLOR="#FFFFC8" | BA F4 6E 33
| 0.000000...
| 0.000000...
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, yz term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFC8" | 81 BC 40 B4
| BGCOLOR="#C8FFC8" | 81 BC 40 B4
| -0.000000...
| -0.000000...
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, zx term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFC8" | B7 F4 6E B3
| BGCOLOR="#C8FFC8" | B7 F4 6E B3
| -0.000000...
| -0.000000...
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, zy term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFC8" | 00 00 80 3F
| BGCOLOR="#C8FFC8" | 00 00 80 3F
| 1.000000
| 1.000000
| ALIGN=LEFT | unknown
| ALIGN=LEFT | transformation matrix, zz term
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
|- ALIGN=CENTER VALIGN=TOP BGCOLOR="#FFEEDD"
| BGCOLOR="#C8FFFF" | 9D A7 A4 41
| BGCOLOR="#C8FFFF" | 9D A7 A4 41
Line 109: Line 109:
| ALIGN=LEFT | unknown
| ALIGN=LEFT | unknown
|}
|}
 
;Transformation matrix
:A 3x3 matrix is the canonic way to define linear transformations of 3D stuff
:(rotations, scaling, shearing, mirroring, in every possible combination)
:I'm not sure what 3D data is implied here; it's more obvious in, e.g., [[OBD:CRSA|CRSA]] or [[OBD:ENVP|ENVP]].


<HR>
<HR>

Revision as of 17:38, 27 December 2006

Main Page >> Oni Binary Data >> File Types >> ONFA File


<== ONFA File ==>
Imported Flag Node Array - Level File


onfa_a.gif


Hex Translation Meaning
01 99 02 00 665 00665-.ONFA
01 00 00 06 3 level 3
AD DE dead not used
0D 00 13 13 packages follow (one package is edged in black)
71 00 113 113 packages possible
Below follows the first package.
00 00 80 3F 1.000000 transformation matrix, xx term
2F BD 3B B3 -0.000000... transformation matrix, xy term
81 BC 40 34 0.000000... transformation matrix, xz term
2C BD 3B 33 0.000000... transformation matrix, yx term
00 00 80 3F 1.000000 transformation matrix, yy term
BA F4 6E 33 0.000000... transformation matrix, yz term
81 BC 40 B4 -0.000000... transformation matrix, zx term
B7 F4 6E B3 -0.000000... transformation matrix, zy term
00 00 80 3F 1.000000 transformation matrix, zz term
9D A7 A4 41 20.581842 x-position
0D AE 4B 41 12.729993 y-position (height)
45 B5 A7 C3 -335.416168 z-position
9D A7 A4 41 20.581842 x-position again
0D AE 4B 41 12.729993 y-position (height) again
45 B5 A7 C3 -335.416168 z-position again
D9 0F C9 3F 1.570796 unknown
00 00 0 flag node ID
00 01 256 unknown
Transformation matrix
A 3x3 matrix is the canonic way to define linear transformations of 3D stuff
(rotations, scaling, shearing, mirroring, in every possible combination)
I'm not sure what 3D data is implied here; it's more obvious in, e.g., CRSA or ENVP.

<== ONFA File ==>


Main Page >> Oni Binary Data >> File Types >> ONFA File