27 #ifndef __dgPolygonSoupDatabaseBuilder0x23413452233__ 28 #define __dgPolygonSoupDatabaseBuilder0x23413452233__ 34 #include "dgIntersections.h" 42 dgInt64 m_edgeMap[256];
50 DG_CLASS_ALLOCATOR(allocator)
53 void End(
bool optimize);
54 void AddMesh(
const dgFloat32 *
const vertex, dgInt32 vertexCount, dgInt32 strideInBytes, dgInt32 faceCount,
55 const dgInt32 *
const faceArray,
const dgInt32 *
const indexArray,
const dgInt32 *
const faceTagsData,
const dgMatrix &worldMatrix);
57 void SingleFaceFixup();
61 void Optimize(
bool optimize);
62 void EndAndOptimize(
bool optimize);
63 void OptimizeByGroupID();
64 void OptimizeByIndividualFaces();
65 dgInt32 FilterFace(dgInt32 count, dgInt32 *
const indexArray);
66 dgInt32 AddConvexFace(dgInt32 count, dgInt32 *
const indexArray, dgInt32 *
const facesArray);
89 dgInt32 m_vertexCount;
90 dgInt32 m_normalCount;
Definition: dgPolygonSoupBuilder.h:74
Definition: dgPolygonSoupBuilder.h:37
Definition: dgPolygonSoupBuilder.h:45
Definition: dgPolygonSoupBuilder.h:80
Definition: dgMatrix.h:41
Definition: dgMemory.h:80