[etoys-dev] [etoys-notify] [JIRA] Created: (SQ-1141) Sector does not always display straight lines when heading is not 0.
David Corking
lists at dcorking.com
Mon Dec 10 15:32:01 EST 2012
Steve Thomas wrote:
> My problem was it was more than 1 pixel from straight.
....
>
> Perhaps if we started with 3 vertices instead of two and calculated only the points on the > Circle.
You are right: there is more than one way to calculate the vertices.
However, open an inspector on a Sector and look at the vertices. It
turns out that only a very small error accumulates from the step by
step method Etoys uses. (For me it was only the last 2 or 3 decimal
places.) That error is several decimal places too small to be visible
on the screen.
Set your sector's border width to zero. When I tried this, the sector
looked pixel perfect.
So as far as I can see, this isn't a bug in Sector, but there could be
an opportunity for a small improvement in the way Etoys draw borders.
Just my thoughts. David
More information about the etoys-dev
mailing list