Java - algoritmo de Bresenham

 
Vista:

algoritmo de Bresenham

Publicado por juampy (5 intervenciones) el 13/10/2006 22:56:02
hola les agradesco de ante mano.
Tengo un problema con el algoritmo de bresenham para rectas implemente ya ell algoritmo para rectas con pedniente positivas pero ahora mi problema es con las rectas de pendientes negativa nose que modificaciones hacer ya que el valor de el error siempre me sale negativa y cada ves mas pequeño .mi codigo es el siguienete:
if(m>=-1&&m<0){
h=x2-x1;
j=y2-y1;
A=2*j;
B=2*j-2*h;
e=2*j-h;
getGraphics().drawLine(x1,y1,x1,y1);

while(x1<x2){


if(e<0)
{
x1=x1+1;
getGraphics().drawLine(x1,y1,x1,y1);
e=e+A;
}
else
{ y1=y1-1;
x1=x1+1;
getGraphics().drawLine(x1,y1,x1,y1);
e=e+B;
}
}

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder