0
Intersection library from Kevin Lindseyは、いくつかの種類の要素(パス、矩形、線など)間の交差を簡単に計算できます。変換のある要素とSVGの交差
しかし、いずれのオブジェクトにもtransform="translate(x,y) rotate(r)"
を介して適用された変換は考慮されていないようです。
<svg>
<polygon id="machine" transform="translate(40,25) rotate(45)"... />
<path id="outer" ... />
</svg>
<script>
var machine = document.getElementById("machine")
var outer = document.getElementById("outer")
var m = new Polygon(machine)
var o = new Path(outer)
Intersection.intersectPathShape(o, m) // incorrect
</script>
交差を計算する際に、要素に適用された変換を考慮する方法はありますか?
は、基本的なjsfiddleを取得することが可能ですテストの例と一緒に?私はそれがかなり難しいと思うが、それはいくつかのアイデアを与えるかもしれない。 – Ian
@Ian workin'on it – Jivan