Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Smooth surfaces at image boundary

Subject: CGAL users discussion list

List archive

[cgal-discuss] Smooth surfaces at image boundary


Chronological Thread 
  • From: Sebastian Bachmann <>
  • To:
  • Subject: [cgal-discuss] Smooth surfaces at image boundary
  • Date: Mon, 25 Apr 2022 07:16:31 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-data: A9a23:647S7KjKWodLqtECN6VRPV4fX161BRYKZh0ujC45NGQN5FlHY01je htvUGzXPfzcYmemKdhwOY/jp05XvMSGytRqSFdrqSg3FyJjpJueD7x1DG+gZnLIdpWroGFPt phFNIGYdKjYaleG+39B55C49SEUOZmgH+a6UKieUsxIbVcMpB0J0HqPoMZkxN8w6TSFK1nV4 4mq/5eDYAXNNwNcawr41YrT8HuDg9yp4Fv0jnRmDRyclAK2e9E9VfrzFInpR5fKatE88t2SG 44v+IqEElbxpH/BPD8KfoHTKSXmSpaKVeSHZ+E/t6KK2nCurQRquko32WZ1hUp/0120c95NJ Npl8oezcSUuHqb3vuUicydWPCgmBolB9+qSSZS/mZT7I0zudnrgzPx0AAcsMIoIvO9raY1M3 aVHdnZcKE/TwbvtmNpXScE07ignBMnmOIcYkmttyiGfBOpOrZXrGv+QtI8Bh2xYasZmO9/HY /BaeSRWdAmDOkJWeXlNIaAUtbL97pX4W2YB9Q3O/vFfD3Lo5Ad+2byoPNvOccGRXu1Oj0OAr yTH+X74C1cULrSiJSGt93OgiebVkWXhVYUCUrSknhJ3vLGN7isICyU0Unuwmt+4tW6AVf1Wc 3cw/SV7+MDe63eXZtX6WhS5pluNsRgdR8dcHoUGBOelmvC8D+GxVjFsc9JRVDA1nJJvH217j Tdli/u4WW026NV5XFrHru/8kN+kBcQCBUMvDRLooCMA4tXsqZs/yAjCScYlGbLdYjzJ9dPYm GHiQMsW3uV7YSs3O0KTpAGvvt5UjsKVJjPZHy2ONo5f0it3ZZS+e6uj4kXB4PBLIe6xFwfc5 CdYypjBtbhTU/lhcRBhps1dRtlFAN7VaVXhbaJHQ8hJG8mFoSX5JtwMvlmS2m84bphUIVcFn 3M/SSsKvcIMZyDxBUOGS4K8F9YswLKoEtLhV/bZJtVLaJgZSeN01HEGWKJk5EizyhRErE3JE crDKZ7E4LdzIf8P8QdasM9Aj+92nnxumTK7qFKS503P7IdyrUW9Ed8tWGZipMhghE9diAmKo dtZKeWQzBBTDL/3biXNrtwJIFcaa3EnXMikp8tSf++FAwxnBGB4V66Pm+x8IdQ9kvQHjPrM8 1G8RlRclAj1i0rBJFjYcXtkcr7uActyoCtjbywhNFqlwVY5ZoOr4PtNfpc7Z+Z17uFk3bh9U 6BdKcmHB/1OTBXB+igcNMWs8tY9KU7z3Q/XZnirejkyeZJkVjflwN68c1u97jQKAwq2qdA6/ ++q2DTdTMdRXA9lFsvXNK+iwl7t73gQnOV+AxnBLtVJIRi+9YlmJCXrgrktLsYcbxzfn2PI2 wGTCBYehO/Mv45srIiX3//Z9d/xHrssBFdeEkna8a2ya3vQ8F2j9pAcAuyGSjbQCTHv86K4a OQIkfylaK8bnExHupZXGqpwyf5s/MPmorJXklZ+EHPQYwj5A79sOCDbj8xOuqJE3LMfowaxS gSG5oACa7mOPcrkFn8XJRYkN7jSi6tLx2OKtfllcl/n4CJX/aacVRsANRe7iBtCcOl/PrQjz Lpzo8UR8QG+10Qna47UkiBO+m2QBXUcSKF75IoCCYrmhwdDJouuunAA5vsaIa1jaumg9mEvI zObjbDOwa5RwVqEemZb+b0hGwZCrcxmhfyI5AZqy5e1dh7tnPIwzFtY7VzbiyxLmw5f3bsb1 ndDbiVIyGbnw9usrNJOWHDqEh0p6Nh1PKDu4wNhqVA1hHVEmoAAwKPR9ApNEI0kH7pgQwVm
  • Ironport-hdrordr: A9a23:NtQOUatspW/S+Oc0+i3ODZYr7skDbdV00zEX/kB9WHVpm7+j+f xG+85rtyMc6QxhO03I9ursBEDtexLhHP1OjbX5X43JYOCOggLBR72KhrGD/9SPIULDytI=
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: iba3wp5UXQzhpDuCwpoa2ZxgPs3J6o/MdSu/l7OhGALDs/CPe6Ubng55EcrkXxOU+1LYDRVWJz f+Qo+FPMmU21W7eklZN0djAcP8kkyqS5F/TI0eIV5/NaQW2N8hATtvANt2GONsyv/2+G2KK3Kl x2SODhBdXw+cvP5VhwcVfhffelDeMPu77d1IqlDmEUA8WNoLauka+utV4YagkrgQvLgixBVggY i5yrr61JBsTnkPpkM5hZWzd08J5dQ+uLgPJAfxCc0HvvoIoqB1ZXKFwSskG13Vx56c0XYfk0rI bhRAN8VvWkSR0Nk4NB4ZBQ1N

Hello,

I created an image meshing tool, similar to the one given here in this example code: https://doc.cgal.org/latest/Mesh_3/Mesh_3_2mesh_3D_image_with_features_8cpp-example.html with the only difference, that I extract the surface elements and not write the full 3D mesh.
I noticed, that on the image boundary, the vertices would be not exactly on the face but roughly +- the relative error bound given in create_labeled_image_mesh_domain. For examples, nodes on the xy plane at z=0 are not on z=0 but for example -0.01 to 0.01. While the protected polylines are exact and have always z=0.
I created for example a mesh from the 420.inr example with the same meshing criteria as given in the example and can see that behaviour there.

While you can control the maximal deviation using the relative error bound, there will always be some deviation. And if I set the relative error bound too low, it seems the meshing never finishes.
I wonder now, if it is possible to constraint the mesh (similar to the 1d polylines), such that the vertices for facets on the image boundary, are always exactly on the image boundary?

Best,
Sebastian


  • [cgal-discuss] Smooth surfaces at image boundary, Sebastian Bachmann, 04/25/2022

Archive powered by MHonArc 2.6.19+.

Top of Page