谢谢我的老师,唐泽圣教授在其《计算机图形学基础》一书中导出的通用bresenham画线算法代码
/**
*sample to fill a trangle on 2d screen
*/
public
void
fillTriangle(
int
x1,
int
y1,
int
x2,
int
y2,
int
x3,
int
y3)
{
System.out.println("fillTriangle:");
System.out.print(x1+","+y1+",");
System.out.print(x2+","+y2+",");
System.out.println(x3+","+y3+",");
int ymin,ymax;
ymax=Math.max(Math.max(y1,y2),y3);
ymin=Math.min(y1,Math.min(y2,y3));
System.out.println("maxY="+ymax+" minY="+ymax);
triangleScanlineMinMaxArrays=new int[(ymax-ymin+1)][];
triangleDeltaY=ymin;
calculateLine(x1,y1,x2,y2);


















