From: c. <car...@gm...> - 2012-09-10 11:26:47
|
On 10 Sep 2012, at 13:20, JuanPi wrote: > On Mon, Sep 10, 2012 at 1:01 PM, c. <car...@gm...> wrote: >> Hi, >> >> I need to compute the "signed distance" of a point P from a polygon Q, >> i.e., the distance of P from the polyline including Q with a "+" sign if >> the point is inside the polygon and a "-" sign if it is outside. >> >> I see "distancePointPolygon" in the geometry package computes the distance >> but always returns a positive number. Is there already a function to do >> what I need? >> >> If not, any idea where I can look-up the algorithm to modify "distancePointPolygon" >> according to my needs? >> >> Thanks, >> c. > > Hi, > > I would not modify the function, but use it together with inpolygon > (in the core geomtry package). > > I guess this is what you want > http://agora.octave.org/snippet/FRXH/ > > Let me know Yes, I had already answered my own qeustion seconds after I posted it ;) Cool to see that snippets are working on the new Agora though ... c. |