00001
00002
00003 #ifndef __POLYGON_MESH_H
00004 #define __POLYGON_MESH_H
00005
00006 #include <esg/Definitions.h>
00007 #include <esg/mesh/Mesh.h>
00008
00009
00010
00011
00012
00013 namespace esg {
00014
00015 class OGSCENE_EXPORT PolygonMesh : public Mesh {
00016 public:
00017 PolygonMesh (const Vertex3 [],
00018 const unsigned [],
00019 int,
00020 const Vector3 [],
00021 const unsigned [],
00022 const Vector3&,
00023 float);
00024
00025 virtual Solid* cut(float ar, float br, float cr, float dr);
00026 };
00027
00028 };
00029
00030 #endif //__POLYGON_MESH_H