[Newbies] PolygonMorph intersection

S Hangal hangal at gmail.com
Wed May 2 11:01:15 UTC 2007

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
the system browser does not work as expected.

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

More information about the Beginners mailing list