Fast3D Vertex Format

Format Breakdown

The 16 byte Fast3D vertex format contains five pieces of information:

Together, these 16 bytes of information form one complete vertex.

Examples

From actors/mario/actor.s:

vertex     -9,     73,    -34,      0,      0,  0xC2, 0x6B, 0xE6, 0x00
vertex     -9,     73,     34,      0,      0,  0xBE, 0x6A, 0x12, 0x00
vertex     22,     82,    -26,      0,      0,  0x07, 0x7E, 0xF5, 0x00
vertex     73,     11,      0,      0,      0,  0x7E, 0x04, 0x00, 0x00
vertex     55,    -61,    -36,      0,      0,  0x67, 0xBE, 0xE1, 0x00
vertex     44,    -10,    -92,      0,      0,  0x4F, 0xF2, 0x9E, 0x00
vertex      7,     33,     95,      0,      0,  0xE6, 0x26, 0x75, 0x00
vertex     44,     -9,     92,      0,      0,  0x4F, 0xF2, 0x62, 0x00
vertex     43,     40,     91,      0,      0,  0x4E, 0x30, 0x57, 0x00
vertex      8,     -8,    -99,      0,      0,  0xF3, 0xEE, 0x84, 0x00
vertex     36,    -51,    -79,      0,      0,  0x30, 0xB8, 0xA4, 0x00
vertex     26,    -74,    -46,      0,      0,  0x18, 0x88, 0xE2, 0x00
vertex     36,    -52,     79,      0,      0,  0x30, 0xB8, 0x5C, 0x00
vertex     26,    -74,     45,      0,      0,  0x12, 0x88, 0x22, 0x00
vertex     55,    -61,     36,      0,      0,  0x60, 0xB3, 0x1A, 0x00