Work on mesh decimation.

This commit is contained in:
David Williams
2007-09-20 12:18:46 +00:00
parent 152a79eaa9
commit 9163cfda52
2 changed files with 74 additions and 72 deletions

View File

@ -35,6 +35,9 @@ namespace Ogre
void endDefinition(void);
void addTriangle(const SurfaceVertex& v0,const SurfaceVertex& v1,const SurfaceVertex& v2);
SurfaceVertexIterator findVertex(const SurfaceVertex& vertex);
SurfaceEdgeIterator findEdge(const SurfaceVertexIterator& source, const SurfaceVertexIterator& target);
//SurfaceVertexIterator findTriangle(const SurfaceTriangle& triangle);
void getVertexAndIndexData(std::vector<SurfaceVertex>& vertexData, std::vector<uint>& indexData);
@ -57,6 +60,8 @@ namespace Ogre
bool decimate3(void);
//bool verticesArePlanar(SurfaceVertexIterator iterCurrentVertex);
UIntVector3 m_v3dOffset;