/***************************************************************************** * "Irit" - the 3d polygonal solid modeller. * * * * Written by: Gershon Elber Ver 0.2, Mar. 1990 * ****************************************************************************** * Definitions, local to module, of the polygon convexity handler. * *****************************************************************************/ #ifndef CONVEX_GH #define CONVEX_GH /* Prototypes of global functions of CONVEX module: */ ObjectStruct *ConvexPolyObjectN(ObjectStruct *PObj); void ConvexPolyObject(ObjectStruct *PObj); int ConvexPolygon(PolygonStruct *Pl); PolygonStruct *SplitNonConvexPoly(PolygonStruct *Pl); void GenRotateMatrix(MatrixType Mat, VectorType Dir); void ReverseVrtxList(PolygonStruct *Pl); #endif /* CONVEX_GH */