Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements


Chronological Thread 
  • From: Sebastian Bachmann <>
  • To:
  • Subject: Re: [cgal-discuss] Create a coarse surface mesh produces areas of very small elements
  • Date: Thu, 25 May 2023 13:00:18 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23: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 Qzw
  • Ironport-hdrordr: A9a23:gvPAOq0NOdJR49ldRgDRxAqjBL8kLtp133Aq2lEZdPWaSKylfq eV7ZcmPH7P4gr5N0tApTntAsa9qDbnm6Kdn7NhX4tKLTOKhILAFugLhrcKgQeQfhEWndQw6U 4PSdkbNDSJNykcsfrH
  • Ironport-phdr: A9a23:OHpDNRU0TSD+wFEm4Gi8a1eoazLV8KyIXjF92vMcY1JmTK2v8tzYM VDF4r011RmVB9idsK0bwLGO+4nbGkU+or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7F skRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCS9bL9oI hi7rwfcusYYjId+N6081gbHrnxUdutZwm9lOUidlAvm6Meq+55j/SVQu/Y/+MNFTK73Yac2Q 6FGATo/K2w669HluhfFTQuU+3sTSX4WnQZSAwjE9x71QJH8uTbnu+Vn2SmaOcr2Ta0oWTmn8 qxmRgPkhDsBOjUk9mzcl85+g79BoB+5pBJxzYHbbpyLOvpwfq3Sf88VS2VaU8ZNVCFMGJ+wY 5cTA+cDO+tTsonzp0EJrRu7HQSiGf3gxSRSiX/twa060v4uEQfb1wE9Bd0BrHTUrNDvO6cUV +C+0a7FzTXdYPNS3Tf975PFcgo/rvGLUrN8a9DeyVU2Gg7Dk16fppDrMSmP2eQRr2iU8fBgV eS3hmI5pQ98pjehytooh4TJm44YxVLJ+Dh5zYsoIdC1Vk12bN+5HZVftiyWK4V7T80/Tm10p is3zrMItJ+0ciYFyZkqwQPUZfKAc4iN+B3jVeCRLC9ki3JqYr2/gwy+8U+6yu3zTsW031dKr jZFktnRrX8BzQDc6s+CSvZ740yv2i6P2hjO5uxGIE04j67WJ4Qjz7MzjJYfrErOEjPwlU7rl qGZbF8k9fKt6+n/YrXpuJucN4hshwH7M6Qhh8O/Dv4iMgcTRWSb4/qz1Lrs/EHjWrpKkuU6k qjfsJ/EOcQWvrO1Dg1U34o57xuzFTWr3dcCkXUaIl9JZAqLj43zNFHPJPD4A+2/g1OpkDpzx /DJILnhApHKLnXYirfuY7F96kFGxAUp0dBT/5RUBaoZL/LpRkDxrMDYDgM+MwGs3urrEM992 Z8GWWKTHq+ZN7vfvkOH5u01J+mAfZIauDfmK/c5+v7ulmQ5lEQGfaip2JsXcGq3Eu5nI0Wfe 3rsg80OHX0EvgokH6TWjwiJXjdXInqzRKkh/SoTCYS8DI6FSJr+rqaG2XKAE5dffXxHA1bEO 37jd4CNXfFEPCKfJstmuiYJUqjnQpN3hkLmjxPz17cydrmcwSYfr5+2jLCdhsXWnBA2rnlvC tiFlnqKVydyl38JQDk/2OZ+p1Z8wxGNy/swmORWQPpU4f4BSQImLdjE1eUvC932XgXpZNqOW BCvXobuGik/G+o42MRGeENhA5OnhxHH0TCtBuoVmriPA7Qu/6XMmXHtdI5m03iT8q4nghE9R 9dXc22rgqkq7w/IG4vAiFmUjY6vdKgT1TTBsn2OynrItV0wvBdYd6LDUDhfY0LXqY+8/UbeV /q1DqxhNAJdyMmEI68Ma9vzjFwASu2xcNLZK3m8nWu9H3PqjvuFcZbqdmMB3S7cFFlMkgYd+ myDPBQ/ASHpqnzXDThnH1biK0329uw2pHS+R04yhwaECi8pn7q4/hoSreaRTONV165F8CYtp jNoHUqsisrMAonIrA5gcaNAJNIltQ4YiySI8VMteMX7d/MH5BZWaQl8skLw2g8iD4xBlZNvt 3Y21E9pLrre1lpddjSe1JS2O7vNK2C08gr8DsyeklzYztuS/b8CrfoirFC29gGkEk4l229q1 MkT2mfWtd3aSREfV578SBN99xV+o7byeCQ698XdyTc/VMv8+i+H0NUvCuw/zx+mdNoKK6KIG jj5FMgCDtSvIugn87SwRioNJ/satKs9Psf9MuCDxLbuJ+F42jSvkWVA5ol5lEOK7St1DODSj d4JxPSR3w3PUDmZ7h/pss3znYdsfzwVDiy21WDoCZVQaat7YYsQQT7xfYvmgIouwce2AzZR7 xa7CkkD2dO1dBbadFH70QBKlCF16TSmlSa+0z1ogmQsp6ub0jbJxreqfx4GN2hXAWh62A6zf 87lyY9KGhHzN1tM9lPt/0vxyqlFqb4qKmDSRRwNZC3qNyR5VbP2sLOeYslJ4ZdusCNNUe36b 0rJL9y16xYczS7nGHNTgT4hcDT/8JX0mxh9oHiQK2Y1pWaTKolggAzS4tDRX6sb3jcCQC5Qk zTQFh61I5P6mLfc34eGuee4WWW7U5RVeiS+1oKMuhyw4mhyCAG+lfS+yZX3VBI32ijh25x2R D3F+VziN5Lz2f3wYocFNgF4QUXx4M1gFsRin5ss0dsOjGMCiMzdvnNP0mLjeZBS3aa0BJYUb RgMxdOdoA3s2Uk4a2mM25q8TXKFhM1oe9i9ZGoSnCM79cFDTqmOvvRCmmNur1y0oBi0A7A1l yoByfYo9H8Rgv0Y8AsrwCKHB7kOHE5edSXynhWM5tq6oe1ZfmGqObS30UN/m5imAtTg6klEX 23lf545ASJqxsB+PF3FynG18IzjaJ/ZcZNbtxGZlQvBk/kAKJ81kalv52IvMmb8sHs5ju8j2 EUxg9fr+tfXbTw2pPHcYFYQLDD+asIN9yu4iK9fmp3TxIWzBtB6HS1NWpL0TPWuGTZUtPL9N g/IHidvzxXTUbfZAwKb719r6nzVFJX+fXGaIH0e5c9vQwnbLVAV02V2FH0q24U0EAyn3pmra EBi+jUY/UL1sDNJy+5nPgPzFH3SoxfuYyt+G/39ZFJGqwpF4UnSK8mX6Ol+SjpZ8pOWpwuIM mWHZg5MAAnhv2SeClfzeLCyt4GoGwewHOe5P73HfefXwQS/f/KJyZ2myIcg5TuLJoOGIis6Z 8A=
  • Ironport-sdr: 646f3fc6_oZz3cWTD+0edcJ0ylLoRXTG1RzpBItvzX5WbMlqnMx8yWTC n/UTTVoCi/R49TvhLm3wulM/EyjO2pvtA2A0AVA==

Hi,

Ahh okay, I thought it was fixed in make_mesh_3!
I should have checked the actual commit's content... There it is obvious...

I'll check again with the custom init!

Best,
Sebastian


On 25.05.2023 12:51, Andreas Fabri wrote:

Hi Sebastian,

Even 5.5.2 needs a call to custom initialization.

https://doc.cgal.org/latest/Mesh_3/Mesh_3_2mesh_3D_image_with_custom_initialization_8cpp-example.html

So you must add

#include <CGAL/Mesh_3/initialize_triangulation_from_labeled_image.h>

and then call

 C3t3 c3t3;
  initialize_triangulation_from_labeled_image(c3t3,
                                              domain,
                                              image,
                                              criteria,
static_cast<unsigned char>(0));
  CGAL::refine_mesh_3(c3t3, domain, criteria);

Best,
Andreas

On 5/25/2023 9:15 AM, Sebastian Bachmann ( via cgal-discuss Mailing List) wrote:
I tested this now in 5.5.2 (according to github it should be in there as well?) but I cannot see any difference to 5.4 - except when using the custom init (see attached image). Code is still this one: https://gist.github.com/reox/0df1f446f0ff9d46e0688b60e8e858b8

Best,
Sebastian

On 25.05.2023 08:32, Sebastian Bachmann ( via cgal-discuss Mailing List) wrote:
Hi!
Thanks for the hint as well!
I'm using  5.4 / 1050401000.
I'll also test with 5.4.4 (looks like that is the version where it was merged?)

However, also the custom initialization works really good so far.
I fixed the seed for the random number generator to get deterministic results, which works very well.

Best,
Sebastian


On 25.05.2023 08:15, Jane Tournois wrote:
Hello,

this local over-refinement issue has been fixed in the master branch by the following pull-request :
https://github.com/CGAL/cgal/pull/6978

Which version of CGAL are you using?

Best,

Jane.






Archive powered by MHonArc 2.6.19+.

Top of Page