aboutsummaryrefslogtreecommitdiff
path: root/src/msev.rs
diff options
context:
space:
mode:
authorCharlotte Pabst <charlotte.pabst@stud.tu-darmstadt.de>2024-03-14 21:55:49 +0100
committerCharlotte Pabst <charlotte.pabst@stud.tu-darmstadt.de>2024-03-24 17:20:05 +0100
commit0a922773a37f6a6a0d73ee0c1fa884e90e5f0f1d (patch)
tree58c745136e4cda545a28437816ad495c1be5ae7f /src/msev.rs
parent6a7d3ec46347d06d70e08577f688ec5b534e2c08 (diff)
downloaddcel-0a922773a37f6a6a0d73ee0c1fa884e90e5f0f1d.tar.xz
Diffstat (limited to 'src/msev.rs')
-rw-r--r--src/msev.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/msev.rs b/src/msev.rs
index 9abc5a4..16d18e4 100644
--- a/src/msev.rs
+++ b/src/msev.rs
@@ -173,6 +173,9 @@ impl<'brand, 'arena, V> Operator<'brand, 'arena, V> for Ksev<'brand, 'arena, V>
loops[0].set_half_edges(a0, dcel);
loops[1].set_half_edges(b0, dcel);
+ shell.remove_edge(*edge, dcel);
+ shell.remove_vertex(*new_vertex, dcel);
+
edge.destroy(dcel);
let data = new_vertex.destroy(dcel);