DDA (analizador diferencial digital)
Dibuja una línea avanzando por un eje y sumando la pendiente al otro: sencillo, pero con coma flotante.
El DDA es el primo ingenuo de Bresenham: calcula la pendiente como un flotante y la suma en cada paso, redondeando al píxel más cercano. Más fácil de entender, pero el redondeo y la coma flotante lo hacían más lento en el hardware antiguo, que es justo la razón por la que existía Bresenham.
El nombre viene de los analizadores diferenciales analógicos. En los juegos la variante célebre es el DDA de rejilla (Amanatides y Woo, 1987): un rayo avanza celda a celda por un tilemap, y es el motor detrás de raycasters como Wolfenstein 3D.