Red de conocimiento informático - Programación de la red - Morfología informática: programación en Matlab para dibujar líneas rectas (algoritmo DDA)

Morfología informática: programación en Matlab para dibujar líneas rectas (algoritmo DDA)

Función DDA(x1, y1, x2, y2, color)

Longitud = ABS(x2-x 1);

Si abs(y2-y1)>Longitud

Longitud = ABS(y2-y 1);

Fin

dx =(x2-x 1)/longitud;

dy =(y2 -y 1)/longitud;

x = x 1+0.5 *signo (dx);

y = y 1+0.5 *signo (dy);

Continuar

Para i=1:longitud

plot(círculo(x), círculo(y), 'color', color)

x = x+dx;

y = y+dy;

Fin

Procrastinación

Fin