Cleaning up decimation.
This commit is contained in:
@ -47,14 +47,14 @@ namespace Ogre
|
||||
|
||||
bool canRemoveVertexFrom(SurfaceVertexIterator vertexIter, std::list<SurfaceVertexIterator> listConnectedIter, bool isEdge);
|
||||
std::list<SurfaceVertexIterator> findConnectedVertices(SurfaceVertexIterator vertexIter, bool& isEdge);
|
||||
bool decimateOneVertex(void);
|
||||
uint decimate(void);
|
||||
void triangulate(std::list<SurfaceVertexIterator> listVertices);
|
||||
bool isPolygonConvex(std::list<SurfaceVertexIterator> listVertices, Vector3 normal);
|
||||
|
||||
|
||||
UIntVector3 m_v3dOffset;
|
||||
|
||||
private:
|
||||
public:
|
||||
std::set<SurfaceVertex> m_listVertices;
|
||||
std::set<SurfaceTriangle> m_listTriangles;
|
||||
std::set<SurfaceEdge> m_listEdges;
|
||||
|
Reference in New Issue
Block a user