Subject: CGAL users discussion list
List archive
[cgal-discuss] Create a coarse surface mesh produces areas of very small elements
Chronological Thread
- From: Sebastian Bachmann <>
- To:
- Subject: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements
- Date: Wed, 24 May 2023 14:14:05 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23: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
- Ironport-hdrordr: A9a23:91ijBq9vTYhJkQeqihZuk+C9I+orL9Y04lQ7vn2ZOiY1TiX4ra qTdZsguSMc5AxwZJhCo7+90cu7LE80nKQdieIs1NyZLWrbUQWTQr1f0Q==
- Ironport-phdr: A9a23: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 2uLIQ1UXzlhsqOsHV3kLv+n+YuZm9U=
- Ironport-sdr: 646dff8f_ihjj0AVG+4uXNOHDOIgxo2E3HjHgMph6U/AmDVKPSkzp3LJ hUU0bU7DnkKvA9ixEj64vSCmKQq+w/BjNhz9wxg==
Hi everyone,
I have an image from which I want to create a coarse surface mesh.
The code I use for that is based upon the example mesh_3D_image_with_features.cpp, however it is adopted to then extract the surface and write an OFF file: https://gist.github.com/reox/0df1f446f0ff9d46e0688b60e8e858b8
As you can see, the Mesh_criteria is set to a really coarse mesh. The input image (attached) I use has a voxel size of around 0.5mm and represents a proximal femur.
Now, for some reason, I get extremely fine triangle elements in certain places (see attached image).
I find that peculiar, as the facet_distance is already quite large, and I thought that this might be the main issue here. I remembered, that also the relative_error_bound in the create_labeled_image_mesh_domain can have an influence, but reducing this rather creates a "spiky" mesh than removing those small elements. (Eventually when it is set to 0.1, the small elements vanish, but then the vertices are all over the place and not on the isosurface anymore...)
Is there anything I missed here, maybe did I use wrong parameters? Or is there another way how I could produce such coarse meshes?
Best,
Sebastian
Attachment:
image.png
Description: PNG image
Attachment:
image.inr.gz
Description: GNU Zip compressed data
- [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastien Loriot, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Andreas Fabri, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Andreas Fabri, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Jane Tournois, 05/25/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/25/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/25/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Andreas Fabri, 05/25/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/25/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Jane Tournois, 05/25/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Andreas Fabri, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Andreas Fabri, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastian Bachmann, 05/24/2023
- Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements, Sebastien Loriot, 05/24/2023
Archive powered by MHonArc 2.6.19+.