This commit is contained in:
Sébastien Loriot 2025-03-27 16:11:18 +01:00
parent fc3299462d
commit e3b813389d
3 changed files with 4 additions and 4 deletions

View File

@ -120,7 +120,7 @@ public:
void after_vertex_copy(vertex_descriptor v_src, const Triangle_mesh& tm_src,
vertex_descriptor v_tgt, const Triangle_mesh& tm_tgt);
/// called for each face `f` present in the output mesh `tm` that corresponds to a face present in both input meshes corefined.
void coplanar_face_in_output(face_descriptor f, TriangleMesh& tm);
void subface_of_coplanar_faces_intersection(face_descriptor f, TriangleMesh& tm);
/// @}

View File

@ -2141,7 +2141,7 @@ public:
for (face_descriptor f : patches_of_tm1[i].faces)
{
user_visitor.coplanar_face_in_output(f, tm1);
user_visitor.subface_of_coplanar_faces_intersection(f, tm1);
}
}
}
@ -2154,7 +2154,7 @@ public:
for (face_descriptor f : patches_of_tm2[i].faces)
{
user_visitor.coplanar_face_in_output(f, tm2);
user_visitor.subface_of_coplanar_faces_intersection(f, tm2);
}
}
}

View File

@ -428,7 +428,7 @@ struct Default_visitor{
void before_face_copy(face_descriptor /*f_old*/, const TriangleMesh&, TriangleMesh&){}
void after_face_copy(face_descriptor /*f_old*/, const TriangleMesh&,
face_descriptor /* f_new */, TriangleMesh&){}
void coplanar_face_in_output(face_descriptor /*f*/, TriangleMesh&) {}
void subface_of_coplanar_faces_intersection(face_descriptor /*f*/, TriangleMesh&) {}
// edge visitor functions
void before_edge_split(halfedge_descriptor /* h */, TriangleMesh& /* tm */){}
void edge_split(halfedge_descriptor /* hnew */, TriangleMesh& /* tm */){}