Work on mesh decimation.
This commit is contained in:
@ -50,6 +50,8 @@ namespace Ogre
|
||||
//FIXME - could use boost::optional for this?
|
||||
|
||||
std::string toString(void);
|
||||
|
||||
bool isDegenerate(void);
|
||||
};
|
||||
|
||||
bool operator == (const SurfaceEdge& lhs, const SurfaceEdge& rhs);
|
||||
|
@ -56,6 +56,9 @@ namespace Ogre
|
||||
bool matchesAll(uchar target, uchar other);
|
||||
#endif
|
||||
|
||||
bool canRemoveVertex(SurfaceVertexIterator vertexIter);
|
||||
std::list<SurfaceVertexIterator> findConnectedVertices(SurfaceVertexIterator vertexIter);
|
||||
std::list<SurfaceEdgeIterator> removeTrianglesAndFindEdges(SurfaceVertexIterator vertexIter);
|
||||
bool decimate3(void);
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user