您可能在寻找Polygon类,该类允许您通过将点数组传递到构造函数中来定义复杂的多边形。至于“添加其他形状或减去其他形状”,我想你是指与其他形状相交/相减-如果是这种情况,请看一下Shape.subtract(),Shape.intersect()和Shape.union()。它们都是Shape类上的静态方法,需要两个形状作为参数并返回结果。
Shape.union(shape,shape)
。 - Eeliya