FabricJS 如何将多条Polylines组合成一个对象
我们可以通过创建一个 fabric.Polyline 的实例来创建一个Polyline对象 。 一个折线对象可以由一组连接的直线段来描述。由于它是FabricJS的基本元素之一,我们也可以通过应用角度、不透明度等属性来轻松定制它。对于多个折线对象的分组,我们可以使用 toGroup() 方法。
语法
例子1:创建 fabric.Polyline() 的实例并将其添加到画布上
在看到我们如何将多个对象组合成一个对象之前,让我们看看如何将多段线对象添加到我们的画布上的代码示例。唯一需要的参数是 点数 数组,而第二个参数是可选的 选项 对象。
例子 2: 一键分组所有多段线
在这个例子中,我们将有一个按钮,点击后所有的多段线将被分组为一个单一的对象。因此,移动该对象将移动所有的多段线,当你调整大小或倾斜时,它也将作为一个单一的对象行事。我们将创建一个函数来获取画布中的所有对象并将它们分组为一个单一的对象。