Subject: CGAL users discussion list
List archive
- From: Andreas Fabri <>
- To:
- Subject: Re: [cgal-discuss] Get external regions after intersection of two polygons
- Date: Fri, 11 Mar 2022 16:15:36 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23: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
- Ironport-hdrordr: A9a23:dUAGjqv5mPIGez2yCMHin+yc7skD1NV00zEX/kB9WHVpm6yj+f xG/c5rrCMc5wxwZJhNo6HiBEDiewK7yXcW2/h0AV7KZmCP0wbFQ+BfBO3Zsl/d89eXzIRgPM xbAs9D4bPLfD1HZO/BkUCF+4lJ+qjzzEn+v5at859sJzsaFZ1I3kNCJSuwVmdNY2B9dOIE/J j33Ls3m9J3E05nHvhSBRM+Lpv+T8WgruOcXfafbSRXlzVni1mTmcTH+0jx5GZibxp/hYgY2y z9tSnYzJXmicyS9yPnvlWjmah+qZ/f8fEGPvWlrowuFx3Qpm+TFfNccozHgwse5NuXwHJvqu TlnisbVv4Dn084ZwuO0GfQ5zU=
- Ironport-phdr: A9a23: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 JClpG5HwRMlZ9kwd/W4GQ==
- Ironport-sdr: D/rUpJ65/AtSZur+LNUwcM8Hb7n9jOI7o1z0v/Dx7sVkIQpzqQ6K8I9azoiAHUR0GmQaDbAw+i d5AhHgQ+5gsRrPEPMDB6lT82N6qkDbq2QaggWEGeVTu0CevKjAxtRipPJVW34hczqPmybPfU4X Wsd+eqvdpkgEmPDrhVYXwWPk/zbV5Q5znUoguGs4wy8FBM8cvqLZCccIZpsokSfBzDGH7OHhsR IBMiahjm1AXwnML3tJfBWtnDg1YkdTWEGce4BRqvqHpA9N+QsWFAlshqABY8c9ULi/f/Riv+Gc bAE9OGXxNbBNvR+dpZcF1Fq8
Hello,
Isn't that just
https://doc.cgal.org/latest/Boolean_set_operations_2/group__boolean__difference.html
Best,
Andreas
On 3/11/2022 4:12 PM, Marco Feder
( via cgal-discuss Mailing List) wrote:
Dear all,
I’m currently using `CGAL::intersection()` to
get the intersection of two polygons P1 and P2. Now, I’m
interested in getting the two outer polygons that come out of
the intersection. Basically, if we call C = P1 \cap P2 their
intersection, what I’d like to get are:
P1 \setminus C and
P2 \setminus C.
I’ve not been able to find useful examples in the
documentation. How could I achieve that? Also a minimal working
example with two simple polygons would be great.
Best regards,
Marco
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
-- Andreas Fabri, PhD Chief Officer, GeometryFactory Editor, The CGAL Project
- [cgal-discuss] Get external regions after intersection of two polygons, Marco Feder, 03/11/2022
- Re: [cgal-discuss] Get external regions after intersection of two polygons, Andreas Fabri, 03/11/2022
- Re: [cgal-discuss] Get external regions after intersection of two polygons, Marco Feder, 03/12/2022
- Re: [cgal-discuss] Get external regions after intersection of two polygons, Andreas Fabri, 03/11/2022
Archive powered by MHonArc 2.6.19+.