Subject: CGAL users discussion list
List archive
- From: Sebastien Loriot <>
- To:
- Subject: Re: [cgal-discuss] Create a 3D mesh as coarse as possible
- Date: Tue, 10 May 2022 15:28:29 +0200
- Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23:slrOJ6L0+C1otYxEFE+R4pMlxSXFcZb7ZxGr2PjKsXjdYENShWcDz zcbXmqHM6qMMWqnct11Pdm19E8PscCHmoc3GgYd+CA2RRqmi+KVXIXDdh+Y0wC6d5CYEho/t 63yTvGacajYm1eF/k/F3oDJ9CU6jefSLlbFILas1hpZHGeIcw98z0M68wIFqtQw24LhXlrV4 YmaT/D3YTdJ5RYkagr41IrY8HuDjNyq0N/PlgFWiVhj5TcyplFNZH4tDfnZw0jQHuG4KtWHq 9Prl9lVyI92EyAFUbtJmp6jGqEDryW70QKm0hK6UID66vROS7BbPqsTbJIhhUlrZzqhtu1P4 8pwuKOJRl00LvyWobUdSj1/KnQrVUFG0OevzXmXtMWSywjZaSKpzak1Sk4xOoIc96B8BmQmG f4wcmhcKEDewbjsmfTnEYGAhex7RCXvFJgbvWthyi2fCPIOTpXKQqGM7thdtNs1rpsTQKaEO JpGAdZpRAn/WEBFOlEGMo0VgfXvtyX9eSFzuWvA8MLb5ECKlFAruFT3C/LeddWOAMlUhU2Fv Xnu5HX8GhhcNdqFyDPD/GjEuwPUtSbyWYZXC6fhs/A22xucwWscDBBQXly+yRWktqKgc/tiF WcLxycRlKdo6Vz6FOCsXwSch0fR63bwROFsO+E97QiMzI/d7ACYGnUIQ1Z9hDoO5J9eqdsCh g/hoj/5OdB8mObKFi/Fp994uRv3aHdFdzZTDcMRZVJdu4GLnW0lsv7Yoj9e/EOdi9T0HXTv2 WnPonRlwboUisEP2uOw+lWvb9OQSnrhHl5dCub/BDrNAuZFiGiNOdfABb/zs60oEWphZgPd1 EXoYuDHhAz0MbmDlTaWXMIGF6yz6vCOPVX02AAyRcB7rmn9piX/I+i8BQ2Swm85Yq7onhe5M CfuVf95ufe/wVPxMPAvPNrvYyjU5fG6S4+/PhwrUja+SsEpKFXvENBGakmX0GTg+HXAYoluU ap3hf2EVC5AYYw+lGTeb75EjdcDm35jrUuOGsiT50n2idK2OS/OIZ9YYQvmRr5jsMus/l6Om /4BbJvi9vmqeLehCsUh2dVDcw5iwLlSLcyelvG7gcbZfFU8RDF6W6+5LHFIU9UNopm5X9zgp hmVMnK0AnKm7ZEeAQnVOH1ldp31WpNz8SAyMSA2bASn3nEiZcCk66JGL8k7erwu9epCy/9oT qldK5/QXKgXEjmXqS4AaZTdrZB5cEv5iA+LOR2jamdtcpNlQTvP5dK5LBDk8zMDD3bsuMZn+ ++g2wrXTIAtXQNnCMqKOvujw0ng73cYkeN2GUDPJ4ALKknr9YFrLQ33j+M2c5lcc0WdmmPC2 l/PUxkCpOTLr4sky/XzhPiJ/9WzDu9zPktGBG2Ev7u7MC/t+GD8k4JNVeC/ey+ECDH59aCkU uViz//mNcoBklsX4ZF3FKxmzP5n6tbi++1awwBjECmZZlinEOk7cHyP3M0KqbcUg7EF4k25X UWA/tQcMrKMYZu3HFkULQsjT+KCyfBExWWIvKpteB33tH1t4b6KcUROJB3Q2iZTG714bdE+y uA7tc9KtgGy1kgwPtCdgnwG/miANCZbAaAut5VfH5WyzwR3kRdNZpvTDiKw65aKMo0ePk4vK z6SpazDm7UMmRaYIiRrTSDAjbhHmJADmBFW11tedV6HrdzI260s1xpL/DVrEwlYw32rCQ6o1 rSH6qG0GUmPw9usrM1KXmTpBBsYQRPFoQr+zFwGkGCfRE6tPoAIwKvRJs7VlH31MUoFFtSYw F1c4GngWDfuOsr220PenGZ7/uf7Q4UZGhLqwaia8gfsI3X+STXgi66qI2EPrnMLxC/3aFLv/ YFXwQq7VUE32eP8bUH250l2GIn8kCy5GVE=
- Ironport-hdrordr: A9a23:OK+IiamIRez1gR/qTHeWwkewymHpDfJG3DAbv31ZSRFFG/Fw9v rOoB1273XJYVUqNk3I++rtBEDoexq1nqKdirN/AV7NZmTbhFc=
- Ironport-phdr: A9a23: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 UNhPTbAAblWiuk4HV0=
- Ironport-sdr: B3OI6C0VOMoD9/AwQzThljgUWB/k+5/farrLNgow+LxiYJ864w7GvW/pxsFAWAHhXVIT2fznq/ 4q6bip9YkmMnJmQWW/01XyTgl3mshJNgDk56gubi6mOTVOYMCeK9SkNLA7V0qcNpc+Vxz1VoVA ZkcyHwRw7+WqFxaSTFpqGXQg4o0FRv44Ig23TAtcHa1IrpMAZJPRxtCTIhcJPl5MJnFLnxlI6i eHIupW1ee2c64w5rIorWXbRP/dW07C72WpgnR1D2Me8eTaQBBOTuMSh3v5iChzOKNrbMueyAVN KFcXN+qWx46CAx3ATmdJGsEZ
The number of input triangles does no affect the number of output cells.
Note that a simple working example that we can compile and run on gist.github.com would most probably understand your problem.
Right now I can only guess that the number of output cells is the one
needed to preserve the topological criteria.
Best,
Sebastien.
On 5/10/22 15:23, Bob Bill ( via cgal-discuss Mailing List) wrote:
Unfortunately the result is more or less the same, but I think I identified the issue: my original surface mesh is not triangulated, so maybe CGAL::triangulate_faces() is adding too many triangles, right? The following snippet highlights what I am referring to. Is there any way to have a "minimal" triangulation for the faces when calling triangulate_faces()?
Best,
Bob
CGAL::Polygon_mesh_processing::triangulate_faces(surface_mesh);
Mesh_domain domain(surface_mesh);
domain.detect_features();
Mesh_criteria criteria(CGAL::parameters::facet_size = 0,
CGAL::parameters::facet_distance = 0,
CGAL::parameters::cell_radius_edge_ratio = 2,
CGAL::parameters::cell_size = 0);
C3t3 triangulation = CGAL::make_mesh_3<C3t3>(domain,
criteria,
CGAL::parameters::no_perturb(),
CGAL::parameters::no_exude());
Il martedì 10 maggio 2022, 09:29:46 CEST, Sebastien Loriot" ( via cgal-discuss Mailing List) <> ha scritto:
If you put facet_size=0, facet_distance=0, cell_radius_edge_ratio=2 and
cell_size=0 then there is no geometric criteria applied to refine the
mesh (only the topological one). If you mesh is too coarse then you
can change those values to match the level of detail you are expecting.
Best,
Sebastien.
On 5/9/22 14:51, Bob Bill ( <> via cgal-discuss Mailing
List) wrote:
> Dear all,
>
> I successfully applied the function make_mesh_3() to fill a 3D mesh. So
> far the result is too refined, and I'd like to let my C3t3 to be as
> coarse as possible, i.e. I want only few tets inside.
>
> If I use the default constructor
>
> Mesh_criteria criteria;
>
> then the result is non-sense. Is there any way to have something like
> the bottom left figure here
> (https://doc.cgal.org/latest/Mesh_3/index.html#fig__figureparameters <https://doc.cgal.org/latest/Mesh_3/index.html#fig__figureparameters>) ,
> but without specifying the parameters for every situation?
>
> Bob
>
> --
> You are currently subscribed to cgal-discuss.
> To unsubscribe or access the archives, go to
> https://sympa.inria.fr/sympa/info/cgal-discuss <https://sympa.inria.fr/sympa/info/cgal-discuss>
>
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss <https://sympa.inria.fr/sympa/info/cgal-discuss>
--
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] Create a 3D mesh as coarse as possible, Bob Bill, 05/09/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Sebastien Loriot, 05/10/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Bob Bill, 05/10/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Sebastien Loriot, 05/10/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Bob Bill, 05/10/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Bob Bill, 05/12/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Bob Bill, 05/10/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Sebastien Loriot, 05/10/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Bob Bill, 05/10/2022
- Re: [cgal-discuss] Create a 3D mesh as coarse as possible, Sebastien Loriot, 05/10/2022
Archive powered by MHonArc 2.6.19+.