2016-07-21 2 views
1

他の図形の境界内にある図形を選択することができません。外形のみが選択されていることを意味します。形状が部分的に別の形状の中にある場合は、より大きな形状の境界の外側でマウスをクリックして選択することができます。 しかし、可能な限り、形状は別の形状の下にあり、それを選択する必要があります。fabricjsの別の図形の境界内にある図形を選択するにはどうすればよいですか?

<!--fabricjs event function--> 
    canvas.on('mouse:move', function(e){ 
     console.log('over1',e.target) 
     if(e.target && e.target!= canvas.getActiveObject()){ 
       canvas.setActiveObject(e.target); 
      } 

     }); 

答えて

0

キャンバスに追加する時にtrueに、各オブジェクト「perPixelTargetFind」プロパティを設定することによって、それを選択することができます。

obj.perPixelTargetFind = true;

関連する問題