En computación gráfica, el algoritmo del punto medio para circunferencias es un algoritmo usado para determinar los puntos necesarios para rasterizar una circunferencia.
Una circunferencia se define como un conjunto de puntos que se encuentran, en su totalidad, a una distancia determinada r de una posición central.
Es posible reducir el cálculo al considerar la simetría de las circunferencias, la forma de la circunferencia es similar entre cuadrantes y simétrica entre octantes.
Para aplicar el método del punto medio, definimos una función de circunferencia como Entonces: Los parámetros de decisión sucesivos se obtienen al utilizar cálculos incrementales.
Por ejemplo, para la elipse, que se define como conjunto de puntos en que la suma de las distancias desde dos posiciones fijas sea la misma para todos los puntos, simplemente se tiene que cambiar la definición de la fórmula, teniendo en cuenta que la elipse en posición estándar es simétrica entre cuadrantes.