Subject: CGAL users discussion list
List archive
- From: "Sebastien Loriot (GeometryFactory)" <>
- To:
- Subject: Re: [cgal-discuss] Polygon Mesh Processing - Cut a mesh by a plane
- Date: Mon, 29 Jan 2018 17:54:04 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-phdr: 9a23:Pfsb0xY0GBUwUJPnWWXWVk//LSx+4OfEezUN459isYplN5qZr8mzbnLW6fgltlLVR4KTs6sC17KP9fi4EUU7or+5+EgYd5JNUxJXwe43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRpOOv1BpTSj8Oq3Oyu5pHfeQpFiCagbb9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPCTQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjmk8qxlSgLniD0fOjAk7m/XhMx+gqFVrh2vqBNwwZLbbo6OOfpifK7QZ88WSXZPU8tRUSFKH4Oyb5EID+oEJetUoZTzqEUVohSkHgmsGOLvxSFOhnTr26M61P4hEQDB3Aw8AtkCtHXao8vyNKcXT++10LPIzDXDYfxMxTj99I/IcgohoP2JU757bM3cyVIrFwPClFWQqIvlPy+P2uQIt2iW9OVgVee1hG4mrwF9uCSgxsApioTQgI8e117K9SJ8wIkvJN24TlZ2bsKrEJRKsyGWLYx2QtktQ21wpCk11LsGuZ+nfCQQ1JsnwBvfZvqaeIaL+hLuTOScLDhiiH54Zr6yhwy+/Eu+xuHmWcS50E5GoyhGn9XWqHwA2B3e5tKaRvZ58EqtwzSC2gDV5+pZO047j7DbJIQkwrMolpocr0DDHijulUXzlqCWd0Ek9vGm6uTifrnqv5GcOoB0hw3kPaQuncu/Aes8MgcQRWSU5eO81Lj78U34RrVFkOE2n7HbvZ3VP8gXu7C1Dg9P3osg9RqzFTir3dQAkXkCNl1FeRaHj4bzO1HJJfD1Fey/g1CrkDdxxvDGOaHhDo/ILnjHi7rhcrN95FRdyAo319xQ+5VUCrQZLPLpRkDxrMDYDgM+MwGs3+nnB89y1ocHVW2SA6+ZK7/dsUKT5uI0OOSMf48UuDPlK/c//fLujHk5mUUcfaazx5cXZmq4TbxaJBCSbnPox9sACmwXpREWTerwiVTEXyQASWy1Wvd23TwxAZm6DIrFDqSqmr2GwG/7MZBRY21aEEGiGHz0cJ+VGr1EPDmWJdVglSBCULyJRIoo1BXovwj/nek0ZtHI8zEV4MqwnON+4PfewElrpG5ESv+F2mTIdFla22YBRjs4xqd6+BUvxVKK0Kw+iPtdR4UKu6F5FzwiPJuZ9NRUTsjoU1uYLNiMQVeiBN6hBGNpF49j85o1e094Xu6aoFXD0i6tWeJHkrWKANkr9/qZ0SSsYcl6zHnC2e8qiFx0GsY=
It is not documented yet but there is a function in Polygon_mesh_processing/internal/clip.h
the simplest is:
template <class TriangleMesh,
class Plane_3>
void clip( TriangleMesh& tm,
const Plane_3& plane,
bool close);
Sebastien.
On 01/29/2018 05:39 PM, Riedel, Torge wrote:
Hi there,
still evaluating cgal. Quite a powerful library. I am interested in a function cutting a mesh by a plane (infinite of course) with an option to keep the mesh on the positive and/or negative side of the plane (in means of normal direction vector). And optionally closing the resulting sub-mesh on the cutting plane.
As I cannot find an api on my own on cgal.org, I am asking here. Maybe more than one api must be used for this operation.
Thanks in advance and best regards
Torge
CENIT AG, Industriestrasse 52-54, 70565 Stuttgart, Tel.: +49 711 7825-30, Fax: +49 711 7825-4000, Internet: www.cenit.com
Geschaeftsstellen: Berlin, Frankfurt, Hamburg, Hannover, Muenchen, Oelsnitz, Ratingen, Saarbruecken
Vorstandsmitglieder: Kurt Bengel, Matthias Schmidt
Aufsichtsratsmitglieder: Andreas Schmidt (Vorsitzender des Aufsichtsrats), Hubert Leypoldt, Andreas Karrer
Bankverbindungen:
Deutsche Bank (BLZ 600 700 70) Kto. 1661 040 IBAN : DE85 6007 0070 0166 1040 00 SWIFT-CODE : DEUTDESS,
Commerzbank (BLZ 600 400 71) Kto. 532 015 500 IBAN : DE83 6004 0071 0532 0155 00 SWIFT-Code : COBADEFF600,
Registergericht: Amtsgericht Stuttgart
Handelsregister: HRB Nr. 19117
Umsatzsteuer: ID-Nr. DE 147 862 777
- [cgal-discuss] Polygon Mesh Processing - Cut a mesh by a plane, Riedel, Torge, 01/29/2018
- Re: [cgal-discuss] Polygon Mesh Processing - Cut a mesh by a plane, Sebastien Loriot (GeometryFactory), 01/29/2018
- AW: [cgal-discuss] Polygon Mesh Processing - Cut a mesh by a plane, Riedel, Torge, 01/29/2018
- Re: [cgal-discuss] Polygon Mesh Processing - Cut a mesh by a plane, Sebastien Loriot (GeometryFactory), 01/29/2018
Archive powered by MHonArc 2.6.18.