Estoy tratando de dibujar un círculo en el espacio discreto (imagen real de píxeles de espacio). Tengo el centro (x,y) y radio r de un círculo que se supone que debo dibujar. La manera en la que extraigo de este círculo es la siguiente:
Desde el centro de la posición (x,y), tengo un bucle for más ángulos $\theta \in \{0,2\pi\}$. Digamos que el ángulo se incrementa por $\Delta\theta$ en cada iteración. En cada iteración, calculo que un x-desviación y un y-la desviación, $$\Delta x = r cos(\theta)\\ \Delta y = r sin(\theta).$$ El punto sobre la circunferencia del círculo se calcula como $$x' = \text{round}(x + \Delta x)\\ y'= \text{round}(y + \Delta y).$$
Esto le da una ubicación de $(x', y')$ en un espacio diferenciado en el que me puede el color de un píxel. ¿Cómo puedo determinar para un radio dado, ¿cuál es el mínimo número discreto de "píxeles" voy a tener a lo largo de la circunferencia.
En otras palabras, digamos que si tengo un radio de 10, entonces cuántos puntos discretos que tengo a lo largo del límite del círculo? Es este problema bien definido? Sé que hay un error aquí de lo que se compone de una discreta de la circunferencia. Considero que todos los conectados píxel a ser una circunferencia punto.