[Newbies] Fwd: PolygonMorph intersection

Sudheendra Hangal hangal at cs.stanford.edu
Wed May 2 11:06:56 UTC 2007


Hello,
I am using Squeak-3.9-final-7067.image on win-xp.

I create a polygon using:
p := PolygonMorph new.
p vertices: {0 at 0. 0 at 200. 200 at 200} color: Color black borderWidth: 2
borderColor: Color green.

My original goal is to check if a line segment L is completely contained
within this polygon p. Since the System browser shows that PolygonMorph has
an intersects: aRectangle message, I thought I would create a rectangle with
the original and corner as the end points of L and use it to query
intersects.

However any attempt to use the intersects: aRectangle method in
PolygonMorph, e.g.

r := Rectangle new.
r setOrigin: 150 at 0 corner: 175 at 25.
p intersects: r
returns a message not understood.

Am I doing something fundamentally wrong ?

I can probably work around, but I would like to know why a method documented
in
the system browser does not work as expected.
thanks,

sgh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20070502/75246bf3/attachment.htm


More information about the Beginners mailing list