Skip to content

Commit 601a605

Browse files
Merge pull request #1007 from Geode-solutions/fix/curve-merger
fix(Merger): offset creation removal when degenerated curve edge
2 parents 963b9c6 + 96b5e9b commit 601a605

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

bindings/python/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
5-
# pip-compile bindings/python/requirements.in
5+
# pip-compile --pre bindings/python/requirements.in
66
#

src/geode/mesh/helpers/detail/curve_merger.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,10 @@ namespace geode
135135
vertices[v] = merger.vertex_in_merged(
136136
s, curve.edge_vertex( { e, v } ) );
137137
}
138+
if( vertices[0] == vertices[1] )
139+
{
140+
continue;
141+
}
138142
const auto it =
139143
edges.try_emplace( TypedVertexCycle{ vertices },
140144
merger.mesh().nb_edges() );

0 commit comments

Comments
 (0)