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它 – Jivan