如何使用标准绘图创建图像?

时间:2016-01-17 03:16:09

标签: java

以下是我尝试使用StdDraw库绘制的图片。

http://i.imgur.com/Ag19EHN.png

到目前为止,我有:

public class Triangles { 
    public static void main(String[] args) { 
        int N = Integer.parseInt(args[0]);
        StdDraw.setXscale(0, N);
        StdDraw.setYscale(0, N);


        for (double i = 0; i < N + 1; i++) {
            for (double j = 0; j < N + 1; j++) {
                if ((i + j) % 2 != 0) 
                    StdDraw.setPenColor(StdDraw.BLACK);
                else                  
                    StdDraw.setPenColor(StdDraw.RED);
                StdDraw.line(0,j,N,j);
                StdDraw.line(0,i,i,0);
            }
        }
        StdDraw.show();
    }
}

要运行此程序,您需要创建StdDraw.java并将其保存在与上面代码相​​同的目录中,找到StdDraw的源代码here

据我所知,上面的代码只能为我绘制线条。如何使用filledPolygon绘制三角形?它似乎需要一个双打列表,但我不知道该怎么做。

非常感谢帮助!

0 个答案:

没有答案