Cleaning up decimation.

This commit is contained in:
David Williams
2007-09-27 23:17:27 +00:00
parent f82aaad082
commit 780f52dd9e
4 changed files with 29 additions and 14 deletions

View File

@ -95,9 +95,9 @@ namespace Ogre
SurfaceTriangleIterator iterTriangle = m_listTriangles.insert(triangle).first;
v0v1Iter->triangle = iterTriangle;
v1v2Iter->triangle = iterTriangle;
v2v0Iter->triangle = iterTriangle;
v0v1Iter->setTriangle(iterTriangle);
v1v2Iter->setTriangle(iterTriangle);
v2v0Iter->setTriangle(iterTriangle);
}
SurfaceVertexIterator SurfacePatch::findOrAddVertex(const SurfaceVertex& vertex)
@ -447,7 +447,7 @@ namespace Ogre
if(edgeToDelete->getNextHalfEdge() != edgeToDelete->getOtherHalfEdge())
{
m_listTriangles.erase(edgeToDelete->triangle);
m_listTriangles.erase(edgeToDelete->getTriangle());
}
//LogManager::getSingleton().logMessage("Removing edge " + edgeToDelete->toString());