FabricJS 如何用Polyline类画一个六边形
我们可以通过创建一个fabric.Polyline的实例来创建一个Polyline对象。一个折线对象可以由一组连接的直线段来描述。由于它是FabricJS的基本元素之一,我们也可以通过应用角度、不透明度等属性来轻松定制它。六边形是一个有六个边的封闭的二维多边形。
语法
参数
- points – 这个参数接受一个 数组 ,表示构成折线对象的点的数组。
-
options(可选) – 这个参数是一个 对象 ,为我们的对象提供额外的定制。使用这个参数可以改变多段线对象的原点、笔画宽度和其他许多相关属性。
例1:创建 fabric.Polyline() 的实例并将其添加到我们的画布上
在创建开始之前,让我们看看一个代码例子,看看我们如何将多段线对象添加到我们的画布上。唯一需要的参数是 点数 数组,而第二个参数是可选的 选项 对象。
例2:用Polyline创建一个六边形
在这个例子中,我们将使用Polyline实例创建一个六边形。我们可以以这样的方式选择坐标,使形状形成一个六边形,如下图所示。