我有Polygon类的多边形。我怎样才能让它变得更大或更小。我正在寻找矩形的grow(int,int)函数。我没有任何想法,我该怎么做。如何制作更大的多边形
在此先感谢!
@sorry为我愚蠢的问题没有任何细节。
我使用使得多边形:
private int[] xCoord = new int[50], yCoord= new int[50]; //Arrays containing the points of the polygon
private int pointCt=0; //The number of points that have been input
我点击某一个地方鼠标,再画一条线
xCoord[pointCt] = arg0.getX();
yCoord[pointCt] = arg0.getY();
pointCt++;
private void putLine(int x1,int y1,int x2,int y2)
{
Graphics g= getGraphics();
g.drawLine(x1, y1, x2, y2);
g.dispose();
}
polygon=new MyPolygon(xCoord,yCoord,pointCt);
我不知道到底哪行我的代码,我应该但我希望它足够。我只是需要一个建议,如何在桌子上制作更大的多边形。 谢谢!
你必须学习数学。然后你必须应用数学。 – Gendarme
我投票结束这个问题太广泛。甚至不清楚如何表示多边形,使用哪个坐标系等。 –
欢迎来到Stack Overflow!你似乎在要求某人为你写一些代码。堆栈溢出是一个问答网站,而不是代码写入服务。请[see here](http://stackoverflow.com/help/how-to-ask)学习如何编写有效的问题。 – 2016-04-25 17:00:19