Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Reliable way to offset a mesh?

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Reliable way to offset a mesh?


Chronological Thread 
  • From: "Sebastien Loriot (GeometryFactory)" <>
  • To:
  • Subject: Re: [cgal-discuss] Reliable way to offset a mesh?
  • Date: Tue, 22 May 2018 15:59:54 +0200
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:nI6BnBIiVVvWWsDKz9mcpTZWNBhigK39O0sv0rFitYgeIvzxwZ3uMQTl6Ol3ixeRBMOHs6kC07KempujcFRI2YyGvnEGfc4EfD4+ouJSoTYdBtWYA1bwNv/gYn9yNs1DUFh44yPzahANS47xaFLIv3K98yMZFAnhOgppPOT1HZPZg9iq2+yo9JDffwtFiCChbb9uMR67sRjfus4KjIV4N60/0AHJonxGe+RXwWNnO1eelAvi68mz4ZBu7T1et+ou+MBcX6r6eb84TaFDAzQ9L281/szrugLdQgaJ+3ART38ZkhtMAwjC8RH6QpL8uTb0u+ZhxCWXO9D9QrcoVDms7apmRgbkhDsIOjUk9G3aitB8gKddrRm8pRJw3pTUbZmIOvRgcKPTfdAUS2RPUcleVSNOHoyyYpATD+cDJ+tUs5XxqlUMoBa4GAKiBPnvyjhNhnLu06E0zvouHhrc0ww7A9IOsWrbrNPoP6kUVuC11qjIzTLfb/hL3Tvz6ZbHchckof6SQbJwa8rQx0k1GAzZklWQrpblPjOQ2ugDrmOW6PFgVeaoi249qgFxpSSvyt0pionNnY8VxVXE+j94wIYxP9G3VEl7Ydu9HZZWqiqUOYx2QsY4TGFpviY30rIGuZ+nfCgK1ZQo3ATTZOCAc4iN5B/oSeWfIS9giX57ZL6ygwy+/Eugx+HmS8W4zlVHojBYntTOtX0Bzx7e58udRvdj8Uqs2CyD2x3X5+xKO0w5l6rWJpg8ybAqjJUTq17MHirulUX2kqCWckIk9/Ct6+v9Y7XmooaQNoFuig3iK6gulNGzDOY7PwQUUGib/uO81LLn/ULnWrlFkvo2kqzBvJDbI8QUuLK5DhdL3oo/7xuzFTSr3dQCkXUaMl5IewiLg5XrNlzNOPz4CO2wg1WokDdl3fDGObjhD43WLnjHl7fhZ7d960lAyAYpyNBf44lZCr4EIP3pW0/xsMbUAQM+Mwyx2+rnEsly1psCWWKTBa+UKL/dsVCS6eIrOuWDeY4VuC3hJPg4/P7ulmQ0mUQdfKmsxZsYcmq0HvVgI0WDYHrjmM0NEWkQvll2cOu/g1KLVXtfZm25QrknzjA9EoOvS4nZFa63h7nUlhy2FJRNemFLDBioFm3pcJnMG9gBbyefPtVwvDUPSb+7Ws5rnUW1sAjgyr17aO/Q0iIdvJPnktNy4ruAxlkJ6TVoApHFgCm2RGZukzZVH2ZnjpA6mlR0zxK46YY9hvVZEdJJ4PYQC1U1MJfdy6pxDNWgA1udLOfMc06vR5CdOR90Vsg4moZcbEN0GtHkhRfGjXLzXu0l0oeTDZlxyZrymnj8I8EnlSTD3aglykY8Go5BbDL2wKF48AfXCsjClEDLz6s=

There is indeed nothing official in CGAL. However, in the Polyhedron
demo we wrote a small plugin that is meshing the distance function to a mesh and the output is by construction guaranteed to be free from self-intersections. However sharp features are not correctly meshed if
not protected.

Go into 3D Surface Mesh Generation -> Offset meshing once having loaded
a polyhedron.

Source code is here:
https://github.com/CGAL/cgal/blob/releases/CGAL-4.12-branch/Polyhedron/demo/Polyhedron/Plugins/Surface_mesh/Offset_meshing_plugin.cpp

HTH,

Sebastien.

On 05/17/2018 07:44 PM, Zesen Qian wrote:
Hi list,

I have a triangulated, closed mesh which is free of any degeneracies.
Is there any reliable way to offset this mesh? By reliable I mean the
result mesh should be free of any degeneracies.

I searched on Internet and there is simply not an library/program
available that can do this. I guess CGAL isn't capable of this either,
but I believe people on this list should be familiar with this topic
and maybe offer some comments.

Thank you.

Best,
Zesen




Archive powered by MHonArc 2.6.18.

Top of Page