在 java 中工作,我想简化我正在使用的绘制函数(多边形创建器)。通常,当您创建多边形时,您会这样做:
Polygon mypoly = new Polygon();
mypoly.addPoint(x1, y1);
mypoly.addPoint(x2, y2);
mypoly.addPoint(x3, y3);
Draw.fillPolygon(g, mypoly, Color.blue);
我想使用图像映射器自动给我坐标,所以我可以将它们复制粘贴到我自己的函数中。
myCommand(x1, y1, x2, y2, x3, y3);
这些中的每一个都将进入顶部的多边形命令。我面临的问题是,当创建 mypoly 时,它如何知道要添加多少点以及将它们放在哪里?
我试图在myCommand
添加参数时自动添加点,并且每个点都与原始多边形创建方法的 x、y 相对应。