long* v
long* vn
int vct
int vidx
int degenerate
int body
MbVec3f normal
enum Orientation
Orientation orientation
void findNormal(const MbVec3f *verts)
void orientFace(int, int)
FaceList()
FaceList(const MbVec3f *, MwIndexedFaceSet *, MbBool verbose=FALSE)
~FaceList()
void append(Face *f)
Face* operator[](int i)
void findOrientation()
void correctOrientation()
void findFacetNormals(MwNormal *)
void findVertexNormals(MwNormal *, MwIndexedFaceSet *, float)
void findShapeInfo()
int isSolid()
int isConvex()
int findBodies()
void extractBody(int b, int &nFaces, long *fNewFromOld, long *fOldFromNew, int &nVertices, long *vNewFromOld, long *vOldFromNew)
MwIndexedFaceSet* getFaceSet()
void setVerbose(MbBool v)
MbBool isVerbose()
FaceList(const MbVec3f *, EdgeDict *)
float volume()
void reverseOrientation()
void recursivelyOrient(Face *)
void recursivelyMarkBody(Face *)
void orientOutward()
void averageNormals(MwMFVec3f &, MbVec3f &, float, int)
void buildVertexDict()
int convex
int solid
const MbVec3f* verts
EdgeDict* ed
FaceList* vd
int vdSize
MwIndexedFaceSet* faceSet
MbBool verbose
static int FaceList::getIdx(MwMFVec3f &mf, const MbVec3f &p)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de