Path SVG路径圆弧半径比
我看到的关于SVGPath SVG路径圆弧半径比,path,svg,geometry,geometric-arc,Path,Svg,Geometry,Geometric Arc,我看到的关于SVG的d属性的ArcTo指令的所有文档都给出了前两个参数,即弧的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之间的比率。这是有道理的(因为如果当前位置超过了2
的d
属性的ArcTo指令的所有文档都给出了前两个参数,即弧的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半径,而只需说明它们的比率。根据SVG规范:如果rx,ry是这样,就没有解决方案(基本上,椭圆不够大,无法从(x1,y1)到(x2,y2))然后均匀地放大椭圆,直到有一个解决方案为止(直到椭圆刚好足够大)。根据SVG规范:如果rx,ry没有解决方案(基本上,椭圆没有足够大,无法从(x1,y1)延伸到(x2,y2)),则均匀地放大椭圆,直到有一个解决方案为止(直到椭圆刚好足够大)