Public Types | |
| enum | dgPlaneType { m_divider = 1, m_empty, m_solid } |
Public Member Functions | |
| dgMeshEffectSolidTree (dgPlaneType type) | |
| dgMeshEffectSolidTree (const dgMeshEffect &mesh, dgEdge *const face) | |
| dgMeshEffectSolidTree (const dgHugeVector &plane, dgMemoryAllocator *const allocator) | |
| dgHugeVector | BuildPlane (const dgMeshEffect &mesh, dgEdge *const face) const |
| void | AddFace (const dgMeshEffect &mesh, dgEdge *const face) |
| dgPlaneType | GetPointSide (const dgHugeVector &point) const |
| dgPlaneType | GetFaceSide (const dgMeshTreeCSGFace *const face) const |
Public Attributes | |
| dgPlaneType | m_planeType |
| dgMeshEffectSolidTree * | m_back |
| dgMeshEffectSolidTree * | m_front |
| dgHugeVector | m_plane |