4
Po=(2,4) P1=(8,10) Po=(1,2) P1=(8,6) Po=(-8,6) P1=(-1,2)

DDA_Algoritmo y Formato Entrega

Embed Size (px)

DESCRIPTION

ssadasd assa dsa saa

Citation preview

Page 1: DDA_Algoritmo y Formato Entrega

Po=(2,4) P1=(8,10)

Po=(1,2) P1=(8,6)

Po=(-8,6) P1=(-1,2)

Page 2: DDA_Algoritmo y Formato Entrega

Po=(1,2) P1=(6,12)

Iterando en X : En el rango de 1 a 6 solo hay 6 puntos calculados Iterando en Y: En el rango de 2 a 12 se calcularían 11 puntos Po=(-1,-2) P1=(-6,-12) No resuelve la grafica porque x0 no es menor que x1 COMO RESOLVER ESTO???? Po=(-6,-12) P1= (-1,-2)

Iterando en X : En el rango de -6 a -1 solo hay 6 puntos calculados Iterando en Y: En el rango de -12 a -2 se calcularían 11 puntos

Page 3: DDA_Algoritmo y Formato Entrega

Po=(-3,-12) P1=(-1,-2)

Iterando en X : En el rango de -3 a -1 solo hay 3 puntos calculados Iterando en Y: En el rango de -12 a -2 se calcularían 11 puntos Para pendientes mayores a 1 se sugiere hacer el proceso inverso, es decir, darle un incremento de 1 a y a y a x calcularla por medio de la pendiente yi+1=yi+1

xi+1=xi+1/m

Page 4: DDA_Algoritmo y Formato Entrega

ALGORITMO Si el valor absoluto de la pendiente es inferior a 1 |m|<=1

y el punto inicial se encuentra a la izquierda x0<x1

xi+1=xi+1 yi+1=yi+m

Para la misma pendiente |m|<=1 y el punto inicial a la derecha x0>x1 xi+1=xi - 1

yi+1=yi – m Si la pendiente es mayor a 1 yi+1=yi+1

xi+1=xi+1/m Si la pendiente es negativa, con valor absoluto superior a 1 (Ej. m=-5)

yi+1=yi - 1 xi+1=xi – 1/m