Hey there, this is an old project of mine. I implemented the Xiaolin Wu circle algorithm to get somewhat nice circles out of data structures. Only somewhat, because the color resolution of data structures is very limited, it has only eight values for every RGB color. So when the foreground and the background are very far away color-wise, like black and white, the algorithm gets a somewhat good result. Not perfect as in the original algorithm, as the color values still have to be rounded to the nearest data structure color. But it is alright. If background and foreground are very close, there is not very much room for interpolation and the result gets worse. Anyhow, this is the patch: circle20.pd
I am not sure if this is already finished, as the patch is almost two years old. I remember having a hard time calculating the number of actual dots to draw the circle. I hope that the amount is accurate in this version