--- ray/src/ot/cvmesh.h 2003/06/26 00:58:10 2.4 +++ ray/src/ot/cvmesh.h 2014/01/24 01:26:44 2.6 @@ -1,4 +1,4 @@ -/* RCSid $Id: cvmesh.h,v 2.4 2003/06/26 00:58:10 schorsch Exp $ */ +/* RCSid $Id: cvmesh.h,v 2.6 2014/01/24 01:26:44 greg Exp $ */ /* * Header for Radiance triangle mesh conversion * @@ -6,22 +6,21 @@ */ #ifndef _RAD_CVMESH_H_ #define _RAD_CVMESH_H_ -#ifdef __cplusplus -extern "C" { -#endif #include "octree.h" #include "object.h" #include "mesh.h" +#ifdef __cplusplus +extern "C" { +#endif + extern MESH *ourmesh; /* global mesh pointer */ extern FVECT meshbounds[2]; /* mesh bounding box */ extern MESH *cvinit(char *nm); -extern int cvpoly(OBJECT mo, int n, FVECT *vp, - FVECT *vn, RREAL (*vc)[2]); extern int cvtri(OBJECT mo, FVECT vp1, FVECT vp2, FVECT vp3, FVECT vn1, FVECT vn2, FVECT vn3, RREAL vc1[2], RREAL vc2[2], RREAL vc3[2]);