OBD:ENVP: Difference between revisions
design
m (transformation matrix) |
(design) |
||
Line 1: | Line 1: | ||
{{ | {{OBD_File_Header | type=ENVP | prev=DPge | next=FILM | name=Env Particle Array | family=Level | align=center}} | ||
[[image:envp_a.gif]] | |||
{ | {{Table}} | ||
{{OBDth}} | |||
{{OBDtr| 0x00 | res_id |FF0000| 01 9B 02 00 | 667 | 00667-.ENVP }} | |||
| | {{OBDtr| 0x04 | lev_id |FFFF00| 01 00 00 06 | 3 | level 3 }} | ||
{{OBDtr| 0x08 | char[22] |00FF00| AD DE | dead | unused }} | |||
{{OBDtr| 0x1E | int16 |00FFFF| 42 00 | 66 | array size }} | |||
{{OBDtrBK}} | |||
{{OBDtr2|0x00 | char[64] |FFC8C8| locklight | particle type name (reference to 06079-3RAPlocklight.[[OBD:BINA/PAR3|BINA]] of level 0); global lookup name }} | |||
| | {{OBDtr2|0x40 | char[48] |FFFFC8| lock1_locklight01 | particle name; local lookup name (visible from scripts etc) }} | ||
{{OBDtr| 0x70 | float |C8FFC8| 00 00 80 BF | -1.000000 | transformation matrix, xx term }} | |||
{{OBDtr| 0x74 | float |C8FFC8| 52 D2 43 B3 |-0.000000...| transformation matrix, xy term }} | |||
| 667 | {{OBDtr| 0x78 | float |C8FFC8| 2E B4 61 B7 | -0.000013 | transformation matrix, xz term }} | ||
{{OBDtr| 0x7C | float |C8FFFF| 2F B4 61 37 | 0.000013 | transformation matrix, yx term }} | |||
| | {{OBDtr| 0x80 | float |C8FFFF| FD B7 AA B7 | -0.000020 | transformation matrix, yy term }} | ||
| | {{OBDtr| 0x84 | float |C8FFFF| 00 00 80 BF | -1.000000 | transformation matrix, yz term }} | ||
| | {{OBDtr| 0x88 | float |FFC8FF| 4A A5 42 33 | 0.000000...| transformation matrix, zx term }} | ||
| 3 | {{OBDtr| 0x8C | float |FFC8FF| 00 00 80 BF | -1.000000 | transformation matrix, zy term }} | ||
{{OBDtr| 0x90 | float |FFC8FF| FD B7 AA 37 | 0.000020 | transformation matrix, zz term }} | |||
| | {{OBDtr| 0x94 | float |FFC800| BA E1 20 44 | 643.526978 | x-position of the particle }} | ||
| | {{OBDtr| 0x98 | float |FFC800| C9 C4 50 41 | 13.048043 | y-position (height) of the particle }} | ||
| | {{OBDtr| 0x9C | float |FFC800| 05 EB 89 C3 |-275.836090 | z-position of the particle }} | ||
| dead | {{OBDtr| 0xA0 | int32 |C800C8| 00 00 80 3F | 1.000000 | unknown; always the same }} | ||
| | {{OBDtr| 0xA4 | int32 |C87C64| 00 00 80 3F | 1.000000 | unknown; always the same }} | ||
| | {{OBDtr| 0xA8 | int32(10)|B0C3D4| 00 00 00 00 | 0 | unknown; always zero }} | ||
| | |||
| | |||
| 66 | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| -1.000000 | |||
| | |||
| | |||
| | |||
| - | |||
| | |||
| | |||
| | |||
| -0.000013 | |||
| | |||
| | |||
| | |||
| 0.000013 | |||
| | |||
| | |||
| | |||
| -0.000020 | |||
| | |||
| | |||
| | |||
| -1.000000 | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| -1.000000 | |||
| | |||
| | |||
| | |||
| 0.000020 | |||
| | |||
| | |||
| | |||
| 643.526978 | |||
| | |||
| | |||
| | |||
| 13.048043 | |||
| | |||
| | |||
| | |||
| -275.836090 | |||
| | |||
| | |||
| | |||
| 1.000000 | |||
| | |||
| | |||
| | |||
| 1.000000 | |||
| | |||
| | |||
| | |||
| 0 | |||
|} | |} | ||
;Enviroment particles | |||
:Locklights, lights, fire, smoke, steam, "electricity" etc... | |||
;Transformation matrix | ;Transformation matrix | ||
:That's what defines orientation, stretching etc. | :That's what defines orientation, stretching etc. | ||
:It's used to build a sub system of coordinates. This is used for the facing of the particle. | |||
:See [[OBD:CRSA|CRSA]] for a detailed explanation. | :See [[OBD:CRSA|CRSA]] for a detailed explanation. | ||
{{OBD_File_Footer | type=ENVP | prev=DPge | next=FILM | name=Env Particle Array | family=Level}} | |||
{{OBD_File_Footer|type=ENVP|prev=DPge|next=FILM|name=Env Particle Array}} |