From dc77fbd3840c01dc0f4e6f147b0decc686dc6ac8 Mon Sep 17 00:00:00 2001 From: Max Lyon Date: Tue, 8 Aug 2017 14:14:30 +0200 Subject: [PATCH] only compute normals for faces that are not deleted --- src/OpenMesh/Core/Mesh/PolyMeshT.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/OpenMesh/Core/Mesh/PolyMeshT.cc b/src/OpenMesh/Core/Mesh/PolyMeshT.cc index e77c0ba8..827306dc 100644 --- a/src/OpenMesh/Core/Mesh/PolyMeshT.cc +++ b/src/OpenMesh/Core/Mesh/PolyMeshT.cc @@ -261,7 +261,7 @@ void PolyMeshT:: update_face_normals() { - FaceIter f_it(Kernel::faces_begin()), f_end(Kernel::faces_end()); + FaceIter f_it(Kernel::faces_sbegin()), f_end(Kernel::faces_end()); for (; f_it != f_end; ++f_it) this->set_normal(*f_it, calc_face_normal(*f_it));