Plane

Description: Handy functions that deal with GFX_Plane's

Source file: ...\genesis3d\OpenSource\Source\World\PLANE.h

Contents:

Functions: SetEngine, SetWorld, SetGBSP, FindLeaf, PlaneDistanceFast, FaceDistanceFast, PlaneDistance, SetFromVerts

Changes for Genesis3D v1.6: type float converted to geFloat

Functions:

geBoolean GENESISCC Plane_SetEngine(geEngine *Engine);

 

 Return to Contents

geBoolean GENESISCC Plane_SetWorld(geWorld *World);

 

 Return to Contents

geBoolean GENESISCC Plane_SetGBSP(World_BSP *BSP);

 

 Return to Contents

int32 GENESISCC Plane_FindLeaf(const geWorld *World, int32 Node, const geVec3d *POV);

 

 Return to Contents

float GENESISCC Plane_PlaneDistanceFast(const GFX_Plane *Plane, const geVec3d *Point);

 

 Return to Contents

float GENESISCC Plane_FaceDistanceFast(const GFX_Face *Face, const geVec3d *Point);

 

 Return to Contents

float GENESISCC Plane_PlaneDistance(const GFX_Plane *Plane, const geVec3d *Point);

 

 Return to Contents

void gePlane_SetFromVerts(GFX_Plane *Plane, const geVec3d *V1, const geVec3d *V2, const geVec3d *V3);

 

 Return to Contents