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