HMergeShellFace

Functions

HMergeShellFace

~HMergeShellFace

void

Init

void

MakeChildFaces

void

Divide

bool

CheckHit

HMergeShellFace *

FindHitFaceRecursive

HMergeShellFace *

FindHitFace

bool

CheckIfColinear

int

GetLengthRecursive

int

GetLength

int

AddToFacelistRecursive

int

AddToFacelist

Detailed Description

class HMergeShellFace

Public Functions

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