Metropoli BBS
VIEWER: booleang.h MODE: TEXT (ASCII)
/*****************************************************************************
*   "Irit" - the 3d polygonal solid modeller.				     *
*									     *
* Written by:  Gershon Elber				Ver 0.2, Mar. 1990   *
******************************************************************************
*   Definitions, visible to others, of Boolean operation modules:	     *
*****************************************************************************/

#ifndef BOOLEAN_GH
#define BOOLEAN_GH

/* Prototype of the global functions in the Boolean operations module: */
ObjectStruct *BooleanOR(ObjectStruct *PObj1, ObjectStruct *PObj2);
ObjectStruct *BooleanAND(ObjectStruct *PObj1, ObjectStruct *PObj2);
ObjectStruct *BooleanSUB(ObjectStruct *PObj1, ObjectStruct *PObj2);
ObjectStruct *BooleanNEG(ObjectStruct *PObj);
ObjectStruct *BooleanCUT(ObjectStruct *PObj1, ObjectStruct *PObj2);
ObjectStruct *BooleanMERGE(ObjectStruct *PObj1, ObjectStruct *PObj2);
void CleanUpPolygonList(PolygonStruct **PPolygon);

#endif /* BOOLEAN_GH */
[ RETURN TO DIRECTORY ]