Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] 3D surface mesh generation of two implicit spheres

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] 3D surface mesh generation of two implicit spheres


Chronological Thread 
  • From: "Laurent Rineau (CGAL/GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] 3D surface mesh generation of two implicit spheres
  • Date: Tue, 29 Oct 2019 16:15:07 +0100
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=SoftFail ; spf=None
  • Ironport-phdr: 9a23:7Z836RQ9RSEkXfNYIRjV04Xgp9psv+yvbD5Q0YIujvd0So/mwa6zZB2N2/xhgRfzUJnB7Loc0qyK6vumADRZqsnZ+Fk5M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi4oAnLq8UanZZuJqkzxxfVv3BFZ/lYyWR0KFyJgh3y/N2w/Jlt8yRRv/Iu6ctNWrjkcqo7ULJVEi0oP3g668P3uxbDSxCP5mYHXWUNjhVIGQnF4wrkUZr3ryD3q/By2CiePc3xULA0RTGv5LplRRP0lCsKMSMy/WfKgcJyka1bugqsqRxhzYDJbo+bN/1+caHTfdwVSmROQt1cVzBcDI6mc4cDE/YNMfheooLgp1UOtxy+BQy0Ce/hzDFHnGL23bck3OQnDQHNwRAuH9MIsHvKttr1KboZXeSrwafJ0TjNaeha1zbj54jPdxAuv+2MXahwcMTR00YgCx/FjlKKqY3lOj+Z2PkGvm+f7+V6SOKvkXAoqwdtojS13Mcsi4/JiZwPxVDZ7ih23Ik1Kse8SEJhZt6kCpRQujicOoBrTM0iRGRotzw7yr0AoZO7fS4KyI4mxxHFcfCHfZKI7gr/W+aeOzh4gGhpeLWlhxa96USgxfPzVs6x0FlUsipFiNnNtn4X2BPP9siHTeF9/0e71TmT0ADT7+dJKl03m6rDM5Mt36A8m54JvUjeGiL7nF/6gauXe0k+9eWk9/zrbqv8qpOBN4J4kBzyP6Ygl8ClHOg1MwkDUm6G8uqmzrLj51f2QLBSg/02jKbZtJfaKNwdpqGnDQ9ZyJgs6xCkDzu83tQYh2ELLFNDeB2Zk4jkI0zCLO78APulnlihlDNmy+rCM7DgGJnAIWTPnK/kfbln6k5czAQzzcpY55JRErwBJOj8WlLrtNPGCB85Lxa4w/zmCNV7yIwRQ3+PD7SFP6Pdq1CI4vgjI+6WZI8aoDr9MeQq5+byjX8lnl8QZbWm3ZQNZ3C8B/hpPkSZYWHwjdccCmcKpREzTPfqiV2HST5cfWy+X6M65jEhCYKpF53PRo63gO/J4CDuFZJfYiVKC0uHDGzzX4SCQfYFLiyIceF7lTlRH5yoVpUs0w3mjg78xrN6Zqr/1QQ88r3u0914+/fCuxg56TtuHoXXmzWJRnxuk2UUASU32q12vGR2xV6Hl69ijKoLRpRo+/pVX1JiZtbnxOtgBoWqA1+TTpKyUF+jB+6eL3QxQ9Y2moVcZUtzXdiklVbNxXjyWuNHp/mwHJUxt5nk8T3pPc8kkyTN26AlyV48TZkXbDz0tutE7wHWQrXxvQCcnqeue74b2XeVpmyMxG7Iu1tXAlV9
  • Organization: GeometryFactory

On Tuesday, October 29, 2019 3:48:01 PM CET Gaetan wrote:
> Hi Laurent,
>
> Thanks for your prompt answer, I see your example works fine.
> Therefore my next question: how can we know the minimum number of initial
> points required per component?
> Is it more related to the initial cells (one initial cell per component) or
> is it something else?

Actually, there is no minimal number of points, in general.

In theory, three points per component is sufficient, if the size of the
triangle is sufficiently small compared to the they are close enough. See
that
article for the details:

Boissonnat, Jean-Daniel, and Steve Oudot. "Provably good sampling and
meshing of surfaces." Graphical Models 67.5 (2005): 405-451.

https://geometrica.saclay.inria.fr/team/Steve.Oudot/papers/bo-pgsms-05/bo-pgsms-05.pdf


Imagine you are meshing a torus, and you insert N points on one circle of the
torus, then the triangulation of those N points will be degenerated, and for
all triangles of that triangulation, its dual will not intersect the torus at
all. And that whatever the initial number of points.

Practically, the Surface_mesher package of CGAL tries to find 20 random
points
on the surface, and that was enough in all cases. SO I suggest you choose 20
random points per component.


If you tell me more about you real need, I might find a better solution that
random points, for the initialization.

--
Laurent Rineau, PhD
R&D Engineer at GeometryFactory http://www.geometryfactory.com/
Release Manager of the CGAL Project http://www.cgal.org/






Archive powered by MHonArc 2.6.18.

Top of Page