<div dir="ltr">I took this particular road only to have a gui to draw in. This was an interactive musical project, where people equipped with a smartphone would trigger different sounds or events by visiting a city. The patch i've sent could be easily reduced to a single object taking the polygon's points coordinates and a position, only telling if the point is inside the polygon or not.<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-04-20 12:53 GMT+02:00 patrice colet <span dir="ltr"><<a href="mailto:colet.patrice@free.fr" target="_blank">colet.patrice@free.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> If it's about mouse binding in [gemwin], the math is really heavy, particulary if the camera is moving.<br>
<br>
 It can be solved differently by rendering the polygons in an hidden frame or another gemwin, and set a different color for each new polygon, the binding will be about detecting color under mouse cursor with the help of [pix_snap] and [pix_data] and it will work even if the camera is moving.<span class=""><br>
<br>
<br>
Le 20/04/2017 à 12:26, baptiste chatel a écrit :<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
I think so for point in polygon, see attached. It's an old attempt of mine, with a mechanism to draw polygons in Gem and then tell in which polygon your mouse pointer is.<br>
<br></span>
2017-04-20 9:13 GMT+02:00 Max <<a href="mailto:abonnements@revolwear.com" target="_blank">abonnements@revolwear.com</a> <mailto:<a href="mailto:abonnements@revolwear.com" target="_blank">abonnements@revolwear.<wbr>com</a>>>:<span class=""><br>
<br>
    Did someone here solve this in Pd before?<br>
<br>
    <a href="https://en.wikipedia.org/wiki/Point_in_polygon" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/<wbr>Point_in_polygon</a><br></span>
    <<a href="https://en.wikipedia.org/wiki/Point_in_polygon" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki<wbr>/Point_in_polygon</a>><br>
    <a href="https://rosettacode.org/wiki/Ray-casting_algorithm" rel="noreferrer" target="_blank">https://rosettacode.org/wiki/R<wbr>ay-casting_algorithm</a><br>
    <<a href="https://rosettacode.org/wiki/Ray-casting_algorithm" rel="noreferrer" target="_blank">https://rosettacode.org/wiki/<wbr>Ray-casting_algorithm</a>><br>
<br>
    ______________________________<wbr>_________________<br>
    <a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> <mailto:<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a>> mailing list<span class=""><br>
    UNSUBSCRIBE and account-management -><br>
    <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br></span>
    <<a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/l<wbr>istinfo/pd-list</a>><span class=""><br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br>
</span></blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br>
</div></div></blockquote></div><br></div>