#ifndef __SurfacePatch_H__ #define __SurfacePatch_H__ #include #include "SurfaceVertex.h" #include "SurfaceTriangle.h" namespace Ogre { class SurfacePatch { public: SurfacePatch(); ~SurfacePatch(); void addTriangle(const SurfaceVertex& v0,const SurfaceVertex& v1,const SurfaceVertex& v2); const std::vector& getVertexArray(); const std::vector& getTriangleArray(); private: std::vector m_vecVertices; std::vector m_vecTriangles; }; } #endif /* __SurfacePatch_H__ */