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