Skip to content

Commit

Permalink
do not modify the map if not the default one
Browse files Browse the repository at this point in the history
  • Loading branch information
sloriot committed Apr 25, 2024
1 parent be81f15 commit 4525eeb
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -1430,6 +1430,7 @@ void remesh_planar_patches(const TriangleMeshIn& tm_in,
typedef typename GetVertexPointMap <TriangleMeshIn, NamedParametersOut>::type VPM_out;
using parameters::choose_parameter;
using parameters::get_parameter;
using parameters::is_default_parameter;

typedef typename boost::graph_traits<TriangleMeshIn> graph_traits;
typedef typename graph_traits::edge_descriptor edge_descriptor;
Expand Down Expand Up @@ -1465,7 +1466,8 @@ void remesh_planar_patches(const TriangleMeshIn& tm_in,
face_cc_ids = choose_parameter<Default_FCM>(get_parameter(np_in, internal_np::face_patch),
dynamic_face_property_t<std::size_t>(), tm_in);

for(edge_descriptor e : edges(tm_in)) put(edge_is_constrained, e, false);
if (is_default_parameter<NamedParametersIn, internal_np::edge_is_constrained_t>::value)
for(edge_descriptor e : edges(tm_in)) put(edge_is_constrained, e, false);
for(vertex_descriptor v : vertices(tm_in)) put(vertex_corner_id, v, Planar_segmentation::default_id());
for(face_descriptor f : faces(tm_in)) put(face_cc_ids, f, -1);

Expand Down

0 comments on commit 4525eeb

Please sign in to comment.