Subject: CGAL users discussion list
List archive
- From: "Sebastien Loriot (GeometryFactory)" <>
- To:
- Subject: Re: [cgal-discuss] Merge Two Large Adjacent Meshes at Boundary Face
- Date: Thu, 29 Dec 2022 14:58:00 +0100
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23: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
- Ironport-hdrordr: A9a23:ka5lB6APememxu7lHemP55DYdb4zR+YMi2TDpHoBMSC9Ffbo6/ xG/c5rqCMc7Qx6ZJhOo6HjBEDtewKmyXcx2/hqAV7AZniChILLFvAA0WKK+VSJcE3DH6xmpN 5dmsBFaeEYZmIK6voSjjPIderIjOP3lJxARt2z856ud2xXgm1bgDuRwzz0LnFL
- Ironport-phdr: A9a23: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 ApvMzKWH9q5YJNvcGlqjEnXvp4dQJZh
- Ironport-sdr: 63ad9ceb_k6qtYvtXsf49a2TH0aHQCm25i7sQ3ZpPZ2fk/X0GIQlMdj6 bSeoRWQfX59ZqtATshdZMn4OZtgBOdR0hxXMqsQ==
If you are using Surface_mesh as data structure, you have to put both meshes in a single one using join():
Mesh A, B;
A.join(B);
Then if I got you right, you need to call stitch_borders() on A:
https://doc.cgal.org/latest/Polygon_mesh_processing/group__PMP__repairing__grp.html#ga693b0922fe6c518f36c23f3eec15c15d
HTH,
Sebastien.
On 12/29/22 06:43, Connor McClellan ( via cgal-discuss Mailing List) wrote:
Hi all, I’m trying to merge two adjacent large 3D independently meshed volume meshes at a single face, such that the only overlap is right at that face and the nodes aren’t guaranteed to overlap. I could obviously retriangulate with Delaunay the entire merged mesh, but that would be very wasteful since I only need to retriangulate the nodes at the boundary face. Is there a way with CGAL that I can force retriangulation on only the boundary nodes?
Perhaps I need to select the boundary nodes and all nodes within some alpha distance from the boundary, triangulate that and then merge that into the larger mesh.
Thanks,
Connor
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
- [cgal-discuss] Merge Two Large Adjacent Meshes at Boundary Face, Connor McClellan, 12/29/2022
- Re: [cgal-discuss] Merge Two Large Adjacent Meshes at Boundary Face, Sebastien Loriot (GeometryFactory), 12/29/2022
Archive powered by MHonArc 2.6.19+.