我看到的所有关于 SVG 属性的 ArcTo 指令的文档都<path/>
将d
前两个参数作为弧的 x 和 y 半径。
不过,早些时候,我在玩,在 FF8 和 Safari 5 中,它似乎是路径
<path d="M 100 100 A 50 50 0 0 0 200 100 Z"/>
和路径
<path d="M 100 100 A 1 1 0 0 0 200 100 Z"/>
呈现相同。从更多的播放来看,似乎真正使用的是 和 之间的rx
比率ry
。这是有道理的(因为如果当前位置2r
远不止于此,您还会做什么),但是它是否在任何地方都有正式记录?
如果我可以依靠这种行为会很好,这样我就不必手动计算 x 和 y 半径,而只需说明它们的比率。