Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] 3d mesh outwards offsetting

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] 3d mesh outwards offsetting


Chronological Thread 
  • From: Alexandre Severino <>
  • To:
  • Subject: Re: [cgal-discuss] 3d mesh outwards offsetting
  • Date: Tue, 24 Sep 2019 17:49:01 -0300
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:jnz2jBBB94RIhwucaNfuUyQJP3N1i/DPJgcQr6AfoPdwSPX6ocbcNUDSrc9gkEXOFd2Cra4d0KyN6+u5BDVIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfL1/IA+4oAnNucUanItvJrsswRbVv3VEfPhby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPXw7683trhnDUBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RDqv47t3RBLulSwKMSMy/mPKhcxqlK9UrxyhqB5/zYDaY4+bKeRwcb/GcNwAWWZMRNxcWzBdDo6+aYYEEuoPPfxfr4n4v1YDsR++ChejBez1zD9Hm2X20rMn2Oo8Dw7GwhIvH8gPsHTSq9X+KaAfXvqxzKbWwjTMdfVW1irn6IfWaBwuu+uAXalufsrP10YvDQLFjlOXqYH+MDOV0/4Cs2mf7+Z6Se2vjGsnphh3rzOyyMksjYzJiZgUylDC7Sh5xpw6KsajR05/f9GoCodftyafN4duQ8MiRXtouCcgxbEct567ZjAGyJsmxx7Da/yHbpOH7gj/W+aWJDd1gm9udrGnhxuq70Ss1unxWtO33VtKtCZJj8fAu3MX2xHT9sSKTOZ28F271jaVzQ/T7/lJIUAqmqrfLJ4s2rswmYASsUTHByP3lkD2gLKPekUq+uWk9/7rYrrhpp+bOI90jh/xPr4ylcy4BOQ0KgkOX26F9uSgzLDv41H1TbFQgvA1kqTVqo3WKdoYq6KjAwJZzp4v6xOlADen1NQYk2MHLFVAeB+flYfpP0/BIf/iAve5nlusiilky+rcMbH7GZXCMGbDn6n7fbZ87U5czxE+zd9a551OC7EBJOj/VVP2tNzdFhM5KRC7w/77CNVh0YMTQX6AAqCDP6PWqFOH++MvI/KQa48Iozb9MOMo5+XujH88gV8SZ7Ol3ZoRaHCiH/RpOV+VYXT2goRJLGERowBrTPD2kEbQFnlIdnOqVuQ94Cs6AcSoF8DYV4W1ifuA2im8WZZZb2QDBlGXGmrzbNa4XKIHZyuWZ8NgiTcZTqOJSok71BjouhWp5aBgK7/9/iAIvJTvztU93ODNmAsz8zs8W82Z3nGESW1ukyUBASQ7wq1loEp64liG2Kl8xfdfEIoAtLtyTg4mOMuEnKRBANfoV1eZJ4bbeBOdWtyjRAoJYJc0yt4KbVx6Hoz73B/G1iuuRbQSku7SXcFmwufnx3H0Yv1F5TPG2a0m1QR0R8JOMSi5g/c6+VWLQYHOlEqdmuChcqFOhHeRplfG9nKHuQRjaCA1Sb/MBClNaU7frNC/7UTHHeej

More information on what I'm trying to achieve:

My intention is making a boolean between two meshes, but keep a gap/buffer of 0.1mm between them. The logic I'm going with is outward offsetting mesh A by a certain amount (A2) and then minusing mesh B by A2.

On Tue, Sep 24, 2019 at 3:20 PM Alexandre Severino <> wrote:
Just to complement:

My input is a water-tight 120,000 vertices mesh.

I have tried that plugin.

Problem is it takes over 2 minutes in Release in order to at least maintain the vertices resolution (I don't care about feature loss).

What am I missing?

On Fri, Sep 20, 2019 at 5:24 AM Sebastien Loriot (GeometryFactory) <> wrote:
There is a plugin in the Polyhedron demo that allows you to mesh the
offset surface of a given input mesh. The quality of the result depends
on the input criteria. It will generate a non-self-intersecting surface
but sharp feature that should be in the output mesh will not be present.

It handle positive and negative offsets.

The code of the plugin is here:
https://github.com/CGAL/cgal/blob/master/Polyhedron/demo/Polyhedron/Plugins/Surface_mesh/Offset_meshing_plugin.cpp

Sebastien.

On 9/12/19 2:20 PM, aseverino wrote:
> Hello. I've been playing around with CGAL for just over a year now and
> recently I came across the need of creating an offset of a Surface_mesh.
> Couldn't find anything conclusive in the CGAL documentation.
>
> My problem is simple. My only concern is the concave vertices that shall not
> self-intersect. Sharp features being rounded or even entirely lost is
> actually a desired result, but not required.
>
> Any thoughts?
>
>
>
> --
> Sent from: http://cgal-discuss.949826.n4.nabble.com/
>

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss




--
Alexandre A. Severino
Systems Developer and Analyst
+55 11 99994-9148

Si quieres cambio verdadero, pues camina distinto!


--
Alexandre A. Severino
Systems Developer and Analyst
+55 11 99994-9148

Si quieres cambio verdadero, pues camina distinto!


--
Alexandre A. Severino
Systems Developer and Analyst
+55 11 99994-9148

Si quieres cambio verdadero, pues camina distinto!



Archive powered by MHonArc 2.6.18.

Top of Page