HMergeShellFace

Detailed Description

class HMergeShellFace

Public Functions

inline HMergeShellFace()
inline ~HMergeShellFace()
void Init(int const flist[])
void MakeChildFaces(int &addpoint, HPoint *points, bool addExtraPoints, int *newpoints, int *newpointslen)
void Divide(int pnum, HPoint points[])
bool CheckHit(HPoint const &p, HPoint const &normal, HPoint plist[], HPoint &pres) const
HMergeShellFace *FindHitFaceRecursive(HPoint &p, HPoint &normal, HPoint *plist, HPoint &respoint)
inline HMergeShellFace *FindHitFace(HPoint &p, HPoint &normal, HPoint *plist, HPoint &respoint)
bool CheckIfColinear(HPoint const points[]) const
int GetLengthRecursive(int l) const
inline int GetLength() const
int AddToFacelistRecursive(int start[], int l) const
inline int AddToFacelist(int start[]) const