0
我有一个织物三角形检测织物的js物体边缘和避免重叠
var fabObj = new fabric.Triangle({
left: 250,
top: 250,
fill: 'white',
width: 60,
height: 60,
name:'triangle',
borderColor: '#f0000',
cornerSize: 8,
transparentCorners: true,
hasControls:true,
lockScalingX:true,
lockScalingY:true
});
$scope.canvas.add(fabObj);
$scope.canvas.setActiveObject(fabObj);
$scope.canvas.renderAll();
是否尝试这个代码,但它仅检测角(三角形的正方形边界) https://stackoverflow.com/a/31153459/3377733
请参阅本以下小提琴
http://jsfiddle.net/m0jjc23v/23/
你可以在jsfiddle中显示问题吗?你有perPixelTargetFind测试吗? – neopheus
http://jsfiddle.net/m0jjc23v/21/ 是的,我在这里尝试过,但它并没有解决这个问题 – saad