Subject: CGAL users discussion list
List archive
- From: Sebastien Loriot <>
- To:
- Subject: Re: [cgal-discuss] triangulation: 2 questions
- Date: Tue, 26 Jul 2022 17:15:15 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=Pass ; spf=None
- Ironport-data: A9a23:5LjohK7gimiWx4cc5JQjKQxRtArBchMFZxGqfqrLsTDasY5as4F+v mMbDT2EOf6PYWL8f9F2Ptu39k1XvZCDzYVjSAo6pXgyZn8b8sCt6faxfh6hZXvKRiHgZBs6t JtGMoGowOQcFCK0SsKFa+C5xZVE/fjUAOK6UoYoAwgpLeNeYH5JZSlLxqho2eaEvfDjW1nX4 Yyo/pWFULOY82cc3lw8u/rrRCxH56yaVAMw5jTSstgW1LN2vyB94KM3fcldHVOgKmVnNrLSq 9L48V2M1jixEyHBpT+Suu2TnkUiGtY+NOUV45Zcc/DKbhNq/kTe3kunXRYRQR8/ttmHozx+4 PtzspXgZyAwBPCSuvQwWjpIHHlOLaITrdcrIVDn2SCS50jPcn+p3O83SU9qZ8sX/eF4BWwI/ vsdQNwPRkrb1qTmnfThELAq2p5LwMrDZOvzvll7yTbDDPE6B5XHa6rP7N5cmjw3g6iiGN6EP 5NJN2I3NHwsZTVSZGUPS5sSu931uUDecBRUpHGNlLUetj27IAtZieCxarI5YOeiTspcmgOUp 3nN4n/iKgoLMcSWjzuD6HOlwOHV9R4XQ6oXHby8s+Fw2RidmjZVBxoRWl+25/K+jyZSRu6zN WQ6xC0n/YYV7Xb2EPvtchSbsHHcjg4TDo84//IB1CmBza/d4gC8D2cCTyJcZNFOiCPQbWx6v rNut4O5bQGDoIF5WlrGqejJ9WLa1Tw9aD5dNXVdHGPp9vG6+Nlr5i8jWOqPB0JcszEYMTT5w jTPszJnwrtP14gE0KK0+V2BiDWpznQocuLXzlSPNo5GxlkhDGJAW2BOwQaAhRqnBNjCJmRtR FBex6CjABkmVPlhbhClTuQXB62O7P2YKjDailMHN8B/qmTypCXzJ94OuGkWyKJV3iAsKW+Bj Kj76VM52XOvFCbCgVJfON/uV5Ryl8AM6/y8Bq+EMLKinaSdhCfepH00DaJh92/ql0conMkC1 WSzIK6R4YIhIf0/llKeHr9DuZdyn3xW7T6NGPjTkkv/uZLDNSb9YepUazOmM7FphIva+lm92 4gEbKOilU4PONASlwGNrub/23hRfSZlbX03wuQLHtO+zv1OQzl7VaWOkO5wJOSIXc19z4/1w 510YWcAoHKXuJENAVzihqlLZOy9UJBhg2g8OCBwb1+k12JyM4mq5aYbMZAweOB/puBkyPd1S dgDetmBUqwfEGSZp2xFYMmvtpFmeTSqmRmKYHiobT05SJhqGF7E99riSQ3w+XRcFSGwr8Y// +at21qDE5oOTghvFujMb/erww/jtHQRgrMgUE7BI90Vc0LpqdA4Jyv0h/4xAscNNRSTnmvAh 1jKWU8V/LCfrZU0/d/FgbG/g72oS+YuTFBHG2T77KqtMXaI82emx7hGWrnacD3YUlTy5/z+N +hYyvfLMMoHkkxPhIxyHus51qk5/dbu++ZXwwk4TnXGa1OnVuFpLnWch5Ids6RMwvpGo1LzV B7VvNZdPrqNNYXuF1tIfFgpaeGK1Pc1nDjO7KRqfB+runcvpLfXA19POxSsiTBGKOcnOo0Sx +p86tUd7Bayi0Z3P9va3DpY8X+Aci4JX6k97MpIBYbqjk800AgHb8CGTCDx556LZpNHNUxze m2Yg6/LhrJ9wEvecipsSSKcg7IF3Zle6gpXyFIiJkiSnoaXjPEA2hAMoy88SR5Yz0ka3u9+U oSx25aZ+UlTE/ZUaMl/s6SEHghAAFiG4BW0xQdT0mLeSEasWyrGK2hV1SNhOqwG2zo0Q9SZ1 OjwJKXZvfLCc8T43y90UklgwxAmZcIk7RXMwahLAOzcd6TXolPZbmuGam8Bqh+hCsQ07KECS S+G484oAZDG2eUsT2HXxmVUOXn8iPxJGYCafcxcwQ==
- Ironport-hdrordr: A9a23:t9wYs6iommGPhArObsjbspFBWnBQXvkji2hC6mlwRA09TyXqrb HJoB19726JtN9xYgBcpTnkAsO9qBznhPxICOUqTMyftUzdyRGVxeJZnO7fKl/bak7DH4dmvM 8KE5SWSueAdWSS5fya3ODSKadG/DDoytHQuQ6T9QYIceioUc1dBsVCZzpz3ncYeOCOP/QEKK Y=
- Ironport-phdr: A9a23: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
- Ironport-sdr: UYkzzFYXCeyNKosyYZfKiqkF8Kq6PNmV2aforMJfXbgEMFiv9EYGowPFx5ueiGRHsxokyAX9uN b2dbo5MX32GMpun5nbS45d/EUPP+y2lMDaEuO5DxD76VrXG4ZweXgez0XqUboDbsmQuHZeh6Sq BSKnfl1Vf9ZEqHNjOvZhgG9zVV62ZWPmBtu1QHmdsJc/nuqUcYe85ILSUlfhD5Jx3rv1w5rkIE EkmHXvnxwPeJfkIZIuqzWmI1sQAwdBzXo0/csF1Z3CJYlLAWwA0igX8ubqvQhJ4caxOoDlOME9 QhqHrFELliavzbOED0aoo0VM
On 7/22/22 18:23, KL ( via cgal-discuss Mailing List) wrote:
Hi,
Straight to the goal, the questions are related to the image in that link:
https://pasteboard.co/HiStqY1Qe86t.jpg
Context: I have two polygons, one red, one, which is its asymmetric inset, blue.
1) I use the skeleton and offset package to get the inward polygon, which works just fine. But all the sides have the same offset.
In the image, you can see I need one side with no offset.
-> How do I do that?
There is nothing in the API do that. I'm not sure it is even correctly
defined in general. Maybe you can clip the output if the edge is somehow on the "border".
2) Then, I want to triangulate the red and blue zones (they can be considered the domain of interest).
But the issue is that I don't know better than using a point set with the CGAL::advancing_front_surface_reconstruction function.
Pretty sure that's the root of my problem.
Code:
typedef std::array <std::size_t, 3> Facet; // Triple of indices
std::vector <Facet> facets;
CGAL::advancing_front_surface_reconstruction( points.points().begin(),
points.points().end(),
std::back_inserter( facets ) );
I would like the triangulation to obey that I am not interested by connecting lines which go outside the polygons.
On the image, the green line is the reduced example of what I am talking about, others undesirable ones exist.
I am sure that it is because I miss an option.
-> How do I force the triangulation inside the polygons only?
You should try to adapt the following example:
https://doc.cgal.org/latest/Triangulation_2/Triangulation_2_2polygon_triangulation_8cpp-example.html
to your need.
Best,
Sebastien.
Thanks!
--
MKL
--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss
- [cgal-discuss] triangulation: 2 questions, KL, 07/22/2022
- Re: [cgal-discuss] triangulation: 2 questions, Sebastien Loriot, 07/26/2022
Archive powered by MHonArc 2.6.19+.