FabricJS – 如何使用函数而不是构造函数来设置多边形对象的属性
我们可以通过创建一个fabric.Polygon的实例来创建一个Polygon对象。一个多边形对象可以被描述为由一组连接的直线段组成的任何封闭形状。由于它是FabricJS的基本元素之一,我们也可以通过应用角度、不透明度等属性轻松地定制它。
语法
参数
- key – 这个参数接受一个字符串,指定我们要设置的属性。
-
value – 该参数接受要为该属性设置的值。
例1:创建 fabric.Polygon(的实例并将其添加到我们的画布上
让我们看一个代码例子,我们如何通过创建fabric.Polygon的实例来创建一个多边形。可以看出,我们通过使用构造函数添加了 “顶 “和 “左 “的属性。
例2:使用函数来设置多边形对象的属性
让我们看一个代码例子,看看当一个函数被用来设置属性时,多边形对象是什么样子。这里我们初始化了一个名为addProperties的函数,它使用set方法添加了 “stroke”、”left”、”fill”、”top “和 “selectable “属性。当我们调用该函数时,这些属性将被添加到该对象中。
结论
在本教程中,我们用两个简单的例子来演示如何使用FabricJS的函数而不是构造函数来设置多边形对象的属性。