Content deleted Content added
Line 6:
== Sample Code ==
{{Citation}}
void line DDA(int xa, int ya, int xb, int yb)
{
▲ int dx=xb-xa, dy=yb-ya, steps, k;
▲ float xIncrement, yIncrement, x=xa, y=ya;
▲ if(abs(dx)>abs(dy)) steps=abs(dx);
▲ else steps=abs(dy);
{▼
x += xIncrement;
y += yIncrement;
▲ xIncrement=dx/(float)steps;
}
▲ yIncrement=dy/(float)steps;
▲ setPixel(ROUND(x), ROUND(y));
▲ for(k=0; k<steps; k++)
▲ setPixel(ROUND(x), ROUND(y));
}
|