Newton Dynamics  4.00
dPolygonSoupBuilder Class Reference
Inheritance diagram for dPolygonSoupBuilder:
dClassAlloc

Classes

class  dgFaceBucket
 
class  dgFaceInfo
 
class  dgFaceMap
 
class  dgIndexArray
 
class  dgPolySoupFilterAllocator
 
class  dgVertexArray
 

Public Member Functions

D_CORE_API dPolygonSoupBuilder (const dPolygonSoupBuilder &sopurce)
 
D_CORE_API void Begin ()
 
D_CORE_API void End (bool optimize)
 
D_CORE_API void AddFace (const dFloat32 *const vertex, dInt32 strideInBytes, dInt32 vertexCount, const dInt32 faceId)
 
D_CORE_API void AddFaceIndirect (const dFloat32 *const vertex, dInt32 strideInBytes, dInt32 faceId, const dInt32 *const indexArray, dInt32 indexCount)
 
D_CORE_API void SavePLY (const char *const fileName) const
 
- Public Member Functions inherited from dClassAlloc
 dClassAlloc ()
 Empty.
 
 ~dClassAlloc ()
 Empty.
 
void * operator new (size_t size)
 Overloaded operator new for any subclass derived from dClassAlloc.
 
void operator delete (void *ptr)
 Overloaded operator delete for any subclass derived from dClassAlloc.
 

Public Attributes

dgIndexArray m_faceVertexCount
 
dgIndexArray m_vertexIndex
 
dgIndexArray m_normalIndex
 
dgVertexArray m_vertexPoints
 
dgVertexArray m_normalPoints
 
dInt32 m_run
 

Additional Inherited Members

- Static Public Member Functions inherited from dClassAlloc
static D_CORE_API void * Malloc (size_t size)
 Generic allocation for any function subclass from dClassAlloc.
 
static D_CORE_API void Free (void *const ptr)
 Generic destruction for any function subclass from dClassAlloc.