FabricJS – 如何识别给定对象是否属于多边形实例?
我们可以通过创建一个fabric.Polygon的实例来创建一个Polygon对象。一个多边形对象可以被描述为由一组连接的直线段组成的任何封闭形状。由于它是FabricJS的基本元素之一,我们也可以通过应用角度、不透明度等属性轻松地定制它。
为了确定给定对象是否属于Polygon实例,我们使用isType方法。该方法检查对象是否属于指定的类型,并根据该类型返回一个true或false值。
语法
参数
type 其中指定了我们要检查的类型。
例1:使用isType方法
让我们看一个代码例子,看看使用isType方法时的记录输出。isType方法返回一个真或假的值,取决于实例的类型是否与我们要检查的类型相匹配。在这种情况下,由于类型匹配,所以返回一个真值。
例2:用不同的值使用isType方法
在这个例子中,我们使用isType来检查指定的圆类型是否与多边形实例相同。这里,由于它们不相同,所以返回一个假值。
结论
在本教程中,我们用两个简单的例子来演示如何使用FabricJS来识别一个给定的对象是否属于一个Polygon实例。