El algoritmo de Bresenham es un algoritmo que determina los puntos en un mapa de bits de n-dimensiones que deben ser trazados con el fin de formar una aproximación a una línea recta entre dos puntos dados. Es comúnmente usado para dibujar líneas en una pantalla de un ordenador, ya que utiliza sólo adición de enteros, la resta y el desplazamiento de bits. Partimos de que las coordenadas de los pixeles en una imagen son coordenadas enteras y que conocemos los extremos del segmento que forma la línea siendo sus coordenadas (x0,y0) y (x1,y1). Pseudocódigo: Si 0<|m|<1 Se capturan los extremos de la línea y se almacena el extremo izquierdo en (x0,y0). Se carga (x0,y0) en el búfer de estructura (se traza el primer punto) Se calculan las constantes Δx, Δy, 2Δy y 2Δy-Δx y se obtiene el valor inicial para el parámetro de decisión p0=2Δy-Δx. En cada a lo largo de la línea, que inicia en k=0 se efectúa la prueba siguiente: Si pk<0 Trazamos (xk+1,yk) ...