- Bugfix: IFC loader tested squared length against non-squared epsilon in RemoveDegenerates()
This commit is contained in:
@@ -149,7 +149,7 @@ void TempMesh::RemoveDegenerates()
|
||||
for (std::vector<unsigned int>::iterator it = vertcnt.begin(); it != vertcnt.end(); ++inor) {
|
||||
const unsigned int pcount = *it;
|
||||
|
||||
if (normals[inor].SquareLength() < 1e-5f) {
|
||||
if (normals[inor].SquareLength() < 1e-10f) {
|
||||
it = vertcnt.erase(it);
|
||||
vit = verts.erase(vit, vit + pcount);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user