FabricJS 如何通过点击按钮随机生成多段线对象
多段线对象可以由一组相连的直线段来描述。由于它是FabricJS的基本元素之一,我们也可以通过应用角度、不透明度等属性来轻松定制它。
我们将创建一个程序,按下按钮将随机生成一个多段线对象,并为我们将其添加到画布上。
语法
参数
- points – 这个参数接受一个 数组 ,表示构成折线对象的点的数组。
-
options(可选) – 这个参数是一个 对象 ,为我们的对象提供额外的定制。使用这个参数可以改变多段线对象的原点、笔画宽度和其他许多相关属性。
例子1:创建 fabric.Polyline() 的实例并将其添加到我们的画布上
让我们看看一个代码例子,看看我们如何将多段线对象添加到我们的画布上。唯一需要的参数是 点数 数组,第二个参数是可选的 选项 对象。
例2:添加一个按钮来随机生成Polyline对象
让我们看一个代码例子,看看我们如何随机地生成Polyline对象。我们将添加一个按钮,按下后随机生成的Polyline将被添加到画布上。我们将使用一个函数来随机生成Polyline,我们将使用 Math.random() 方法来生成随机点。