Page 1 of 1

[13 Apr 2010] AntiAlias problems with filled Circle()/Ellipse()-Objects

Posted: Sat Jun 13, 2020 5:32 pm
by nexus
Note: This is an archived post that was originally sent to the Hollywood mailing list on Tue, 13 Apr 2010 09:39:09 -0000

just a short remark, which I observed a while ago and always missed to report.

(At a display resolution of e.g. 800x600x32,) The following looks odd, because there seem to be gaps in the edge-drawing around the Circle()-object. I guess, it should (and can) look better than this with improved antialias? At least, my tests on linux with some 800x600-eps graphics with circles of the same size looks a lot smoother.

Code: Select all

Local r=33

SetFormStyle(#NORMAL)
SetFormStyle(#ANTIALIAS)
SetFormStyle(#EDGE, #BLACK, 1)
SetFormStyle(#SHADOW, $99939393, 5, 3)
SetFillStyle(#FILLCOLOR)

Circle(x, y, r, $F0F8FF)
thanks, Tom

[13 Apr 2010] Re: AntiAlias problems with filled Circle()/Ellipse()-Objects

Posted: Sat Jun 13, 2020 5:32 pm
by airsoftsoftwair
Note: This is an archived post that was originally sent to the Hollywood mailing list on Tue, 13 Apr 2010 22:15:24 +0200
just a short remark, which I observed a while ago and always missed to report.

(At a display resolution of e.g. 800x600x32,) The following looks odd, because there seem to be gaps in the edge-drawing around the Circle()-object. I guess, it should (and can) look better than this with improved antialias? At least, my tests on linux with some 800x600-eps graphics with circles of the same size looks a lot smoother.
Yes, this is a known problem because Hollywood's circle drawing is still line based. Support for real curves is planned, though.