Skip to content

Commit 4cabadd

Browse files
committed
verify if second polygon edge exists
1 parent 0016419 commit 4cabadd

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/geode/model/helpers/detail/split_along_surface_mesh_borders.cpp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,11 +227,17 @@ namespace geode
227227
.polygon_edge_from_vertices(
228228
edge_vertices[0], edge_vertices[1] )
229229
.value() );
230-
edges.emplace_back(
231-
surface_mesh
230+
if( surface_mesh
232231
.polygon_edge_from_vertices(
233232
edge_vertices[1], edge_vertices[0] )
234-
.value() );
233+
.has_value() )
234+
{
235+
edges.emplace_back(
236+
surface_mesh
237+
.polygon_edge_from_vertices(
238+
edge_vertices[1], edge_vertices[0] )
239+
.value() );
240+
}
235241
}
236242
}
237243
}

0 commit comments

Comments
 (0)