Does anybody know of any circle filling algorithms that fade colors?
I want to draw a filled in circle that in the center is white and fades to light blue and then fades to dark blue by the outer edge of the circle.
I have an algorithm to draw a circle.....but I need some type of algorithm to fill a circle, especially the way I want to do it...and a circle filling algo is not near as easy as a rectangle filling algo....
so anybody know of any?
use for loops to test each possible bit to fill; all bits inside the circle, or maybe for simplicity's sake, in a rectangle which circumscribes your circle. find its distance from the center, and use that as a multiplier in your color code calculation. (smaller distance = brighter colors). if a point isn't inside the circle, don't plot any pixel.
note: this may be slow. there might be a better way to do it.
Could you just use your circle drawing algorithm and from the center, draw bigger and bigger circles? As the number of circles increases, you can increment/decrement one of the RGB values. Not too sure how well this will work either.
you would think that....but that can leave out some pixels if you think about it....because it doesnt draw a perfect circle
yea i agree with that,, I tried doing that.. But betwween each circle there are very small gaps(4 gaps).. On each corner..... And dosent look good.. But i think there are functions like fill etc etc.. So check them out