#include <collision_mesh_build.h>
Public Types | |
enum | { ExteriorSurface = -1, InteriorSurfaceFirst = 0 } |
The exterior/interior surfaces id. More... | |
Public Member Functions | |
void | serial (NLMISC::IStream &f) |
Serialise the face. | |
Data Fields | |
Internal attributes | |
sint32 | Edge [3] |
The link to the neighbor faces -- don't fill. | |
bool | EdgeFlags [3] |
The flags for each edge -- don't fill. | |
sint32 | InternalSurface |
The number of the connex surface associated -- don't fill. | |
Attributes to set | |
sint32 | Material |
sint32 | Surface |
The number of the surface of which it is associated. -1 means exterior surface. | |
uint32 | V [3] |
The number of the vertices of the face. | |
bool | Visibility [3] |
The visibility of each edge. |
|
The exterior/interior surfaces id.
Definition at line 80 of file collision_mesh_build.h.
00081 { 00082 ExteriorSurface = -1, 00083 InteriorSurfaceFirst = 0 00084 }; |
|
Serialise the face.
Definition at line 87 of file collision_mesh_build.h. References NLMISC::IStream::serial(), and Surface.
|
|
The link to the neighbor faces -- don't fill.
Definition at line 68 of file collision_mesh_build.h. Referenced by NLPACS::computeSurfaceBorders(), NLPACS::floodFillSurfaces(), NLPACS::followBorder(), and NLPACS::CInteriorSurface::getNeighbor(). |
|
The flags for each edge -- don't fill.
Definition at line 74 of file collision_mesh_build.h. Referenced by NLPACS::computeSurfaceBorders(), and NLPACS::followBorder(). |
|
The number of the connex surface associated -- don't fill.
Definition at line 71 of file collision_mesh_build.h. Referenced by NLPACS::computeSurfaceBorders(), NLPACS::floodFillSurfaces(), and NLPACS::followBorder(). |
|
Definition at line 59 of file collision_mesh_build.h. Referenced by NLPACS::floodFillSurfaces(), and NLPACS::CCollisionMeshBuild::link(). |
|
The number of the surface of which it is associated. -1 means exterior surface.
Definition at line 56 of file collision_mesh_build.h. Referenced by NLPACS::floodFillSurfaces(), NLPACS::CCollisionMeshBuild::link(), and serial(). |
|
The number of the vertices of the face.
Definition at line 50 of file collision_mesh_build.h. Referenced by NLPACS::computeSurfaceCenter(), NLPACS::followBorder(), and NLPACS::CCollisionMeshBuild::link(). |
|
The visibility of each edge.
Definition at line 53 of file collision_mesh_build.h. Referenced by NLPACS::computeSurfaceBorders(), and NLPACS::followBorder(). |