[AI] Represents a face (polygon) composed of a list of edges in the LEGO Island world engine.
virtual LegoS32 VTable0x04()
[AI] Connects and links the associated edge objects to set up adjacency across the face.
LegoU8 m_numEdges
[AI] Number of edge elements in m_edges; number of sides of the polygon. [AI]
LegoUnknown100db7f4 ** m_edges
[AI] Array of pointers to edge objects (LegoUnknown100db7f4) comprising this face....
virtual ~LegoWEEdge()
[AI] Destroys the LegoWEEdge object, releasing memory used by its edge list.
#define DECOMP_SIZE_ASSERT(T, S)
#define NULL
[AI] Null pointer value (C/C++ semantics).
long LegoS32
[AI] Signed 32-bit integer type for cross-platform compatibility.
LegoEdge * m_ccwB
[AI] Next edge (counterclockwise) around face B.
LegoWEEdge * m_faceA
[AI] Pointer to the first face sharing this edge.
LegoEdge * m_cwB
[AI] Next edge (clockwise) around face B.
LegoWEEdge * m_faceB
[AI] Pointer to the second face sharing this edge.
Vector3 * m_pointB
[AI] The second endpoint of the edge.
LegoEdge * m_ccwA
[AI] Next edge (counterclockwise) around face A.
LegoEdge * m_cwA
[AI] Next edge (clockwise) around face A.
Vector3 * m_pointA
[AI] The first endpoint of the edge.
[AI] Represents an advanced edge in the LEGO Island geometry system, with direction,...