Javascript Fabric.js intersectsWithObject在对象位于组中时返回false
我一直在尝试检查fabric.js对象是否与fabric.js组的任何对象相交。不幸的是,无论我做什么,Javascript Fabric.js intersectsWithObject在对象位于组中时返回false,javascript,fabricjs,Javascript,Fabricjs,我一直在尝试检查fabric.js对象是否与fabric.js组的任何对象相交。不幸的是,无论我做什么,intersectsWithObject都将返回false 这是我的密码: for(var i = 0; i < 3; i++) { canvas.item(5).item(i).setCoords(); modifiedObj.setCoords(); if(modifiedObj.intersectsWithObject(canvas.item(5).ite
intersectsWithObject
都将返回false
这是我的密码:
for(var i = 0; i < 3; i++) {
canvas.item(5).item(i).setCoords();
modifiedObj.setCoords();
if(modifiedObj.intersectsWithObject(canvas.item(5).item(i))) {
groupBoolean = true;
}
}
我仔细检查并canvas.item(5)。item(I)
肯定会返回织物矩形
我看到了这样一个帖子:
但是,再次设置坐标并不能解决问题
有人能帮忙吗?
已经谢谢你了
var camera = new fabric.Rect({
top : 105,
left : 322,
width : 52,
height : 28,
fill : modelStrokeColor,
strokeWidth : modelStrokeWidth,
stroke: modelStrokeColor
});
additionalObjects = new fabric.Group([powerButton, volumeRockers, speakers, camera]);