Talk:ADT/v18: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=SMLiquidInstance= {| ! liquid type !! liquid type name !! liquid object type !! use existstable !! where found |- | 2 || ocean || 42 || false || default ocean traits |- | 5 |...") |
(→Coordinate system: new section) |
||
Line 17: | Line 17: | ||
| 5 || slow water || 427 || true || EK (31,53) liquid[6] | | 5 || slow water || 427 || true || EK (31,53) liquid[6] | ||
|} | |} | ||
== Coordinate system == | |||
The comments about the coordinate system are borderline incomprehensible. | |||
{| class="wikitable" | |||
| Wow's main coordinate system is really weird but understanding it is very important in order to correctly interpret the ADT files. | |||
It's important to remember that: | |||
* Unlike most coordinate systems Z is used for the height, Y is used for the width and X is used for the depth. | |||
* Y is "reversed". The more you go to the right (if north is up), the more it decreases. | |||
* The center of the axis is in the center of the map. | |||
* The top-left corner of the map has X = 17066, Y = 17066 | |||
* The bottom-right corner of the map has X = -17066, Y = -17066 | |||
* The bottom-left corner of the map has X = -17006, Y = 17066 | |||
* The top-right corner of the map has X = 17006, Y = -17066 | |||
Just to be absolutely clear, assuming you playing a character that is not flying or swimming and is facing north: | |||
* Forward = D3DXVECTOR3(1, 0, 0); | |||
* Right = D3DXVECTOR3(0, -1, 0); | |||
* Up = D3DXVECTOR3(0, 0, 1); | |||
|} | |||
So this means: | |||
* Right-handed coordinate system | |||
* +x points north | |||
* +y points east | |||
* +z points up (into the air) | |||
Is that correct? Is that easier to follow than what is currently written? |
Revision as of 09:44, 7 June 2016
SMLiquidInstance
liquid type | liquid type name | liquid object type | use existstable | where found |
---|---|---|---|---|
2 | ocean | 42 | false | default ocean traits |
5 | slow water | 1708 | true | EK (30,48) liquid[100] |
5 | slow water | 1709 | false | EK (30,48) liquid[46] |
5 | slow water | 1709 | true | EK (30,48) liquid[136] |
5 | slow water | 1710 | true | EK (30,48) default liquid |
1 | water | 1727 | true | EK (31,59) liquid[5] |
5 | slow water | 427 | true | EK (31,53) liquid[6] |
Coordinate system
The comments about the coordinate system are borderline incomprehensible.
Wow's main coordinate system is really weird but understanding it is very important in order to correctly interpret the ADT files.
It's important to remember that:
Just to be absolutely clear, assuming you playing a character that is not flying or swimming and is facing north:
|
So this means:
- Right-handed coordinate system
- +x points north
- +y points east
- +z points up (into the air)
Is that correct? Is that easier to follow than what is currently written?