El algoritmo DDA es parecido a Bresenham, pero desde mi punto de vista DDA es en comparación menos eficiente que Bresenham y da resultados en coma flotante, lo que lo hace más engorroso. Pese a que a nivel de código es más corto, es tb más lento porque usa divisiones en ciertas operaciones. Bresenham es más "elegante" y eficiente que el algoritmo DDA.
DDA 2D, modo texto.
Programa escrito en FreeBasic, compatible con QBasic. Dim As Integer x1, y1, x2, y2 ,dx, dy, steps, i
Dim As Single x_inc, y_inc, x, y Screen 12
x1=0
y1=0 While 1
Wend
End
|