Javascript Fabric.js intersectsWithObject在对象位于组中时返回false

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

我一直在尝试检查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).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]);