A version of btTriangleMesh that also holds soil type for each polygon.
More...
Protected Member Functions |
| void | initializeSurfaceArray () |
| | Changes myUseSurfaceArray to true, and initialized mySurfaceTypes to have Unspecified for all already defined triangles in the mesh.
|
| void | syncSurfaceArray () |
| | Ensures that the length of mySurfaceTypes is the same as the number of triangles in the base class.
|
Detailed Description
A version of btTriangleMesh that also holds soil type for each polygon.
Constructor & Destructor Documentation
| DtTriangleMeshWithSoil::DtTriangleMeshWithSoil |
( |
bool |
use32bitIndices = true, |
|
|
bool |
use4componentVertices = true |
|
) |
| |
|
inline |
| virtual DtTriangleMeshWithSoil::~DtTriangleMeshWithSoil |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
| void DtTriangleMeshWithSoil::addTriangleWithSurface |
( |
const btVector3 & |
vertex0, |
|
|
const btVector3 & |
vertex1, |
|
|
const btVector3 & |
vertex2, |
|
|
const DtSurface & |
surface, |
|
|
bool |
removeDuplicateVertices = false |
|
) |
| |
| DtSurface DtTriangleMeshWithSoil::triangleSurface |
( |
unsigned int |
triangleIndex | ) |
const |
| void DtTriangleMeshWithSoil::initializeSurfaceArray |
( |
| ) |
|
|
protected |
Changes myUseSurfaceArray to true, and initialized mySurfaceTypes to have Unspecified for all already defined triangles in the mesh.
| void DtTriangleMeshWithSoil::syncSurfaceArray |
( |
| ) |
|
|
protected |
Ensures that the length of mySurfaceTypes is the same as the number of triangles in the base class.
(in case addTriagle was called)
Member Data Documentation
| bool DtTriangleMeshWithSoil::myUseSurfaceArray |
|
protected |
When this is false, mySurfaceTypes is empty, and all triangles are considered to have "Unspecified" as their surface type.
When true, then mySurfaceTypes holds the surface characteristics for each triangle.
| btAlignedObjectArray<DtSurface> DtTriangleMeshWithSoil::mySurfaceTypes |
|
protected |
The documentation for this class was generated from the following file: