Le 12/04/2011 21:33, jean-pierre charras a écrit :
Vladimir,
Your commit 2962, that modify gr_basic.cpp, and use ClipAndDrawFilledPoly to
clip rectangles is incorrect
Using ClipAndDrawFilledPoly instead of old code has 2 issues:
-1 Rectangles outside the draw area are are still drawn
-2 Rectangles having outlines drawn with a thick pen are drawn with outlines
around the draw area.
ClipAndDrawFilledPoly uses Sutherland Hodgman algorithm that do not remove
polygon outlines,
and can be used *only* to clip filled polygons having no thick outlines,
i.e. when they are no outline to draw (just a filled area),
therefore not to clip rectangles that outlines must be drawn.
Please, go back to the old code.
Or, (better) enhance the code to take in account the outlines thickness when
clipping.
--
Jean-Pierre CHARRAS
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp