From 00d5422b5f7b785596ce32f21360cd68dce3c139 Mon Sep 17 00:00:00 2001 From: Philip Trettner <Philip.Trettner@rwth-aachen.de> Date: Fri, 29 Nov 2019 13:50:39 +0100 Subject: [PATCH] small fix for self-adjacent faces --- src/polymesh/impl/impl_low_level_api_mutable.hh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/polymesh/impl/impl_low_level_api_mutable.hh b/src/polymesh/impl/impl_low_level_api_mutable.hh index 1325e53..d7f7b50 100644 --- a/src/polymesh/impl/impl_low_level_api_mutable.hh +++ b/src/polymesh/impl/impl_low_level_api_mutable.hh @@ -289,7 +289,7 @@ inline void low_level_api_mutable::remove_edge(edge_index e_idx) const auto f1 = face_of(h_out); // remove adjacent faces - if (f0.is_valid()) + if (f0.is_valid() && f0 != f1) remove_face(f0); if (f1.is_valid()) remove_face(f1); -- GitLab