2013-05-31 51 views

回答

4

您可能在Polygon类之后,它允许您通过将一个点数组传递给构造函数来定义复杂的多边形。至于“添加其他形状或减去”,我认为你的意思是与其他形状相交/相减 - 在这种情况下看看Shape.subtract(),Shape.intersect()和Shape.union()。所有这些都是类型为Shape的静态方法,它们将两个形状作为参数并返回结果。

+0

tanx @ berry120,但多边形不适合我的需要。我将使用'Shape.union(shape,shape)' – Eeliya