LeftEdgeScan (int xmin,
int ymin,
int xmax,
int ymax,
int value)
{
int x, y, numerator,
denominator, increment;
x
= xmin;
numerator
= xmax-xmin;
denominator =
ymax-ymin;
increment =
denominator;
for ( y=ymin ; y<ymax ; y++
) {
WritePixel(x,
y, value);
increment
= increment + numerator;
if (increment >
denominator) {
x++;
increment
= increment - denominator;
}
}
}