0

<path/>SVGの属性のArcTo命令について私が見たすべてのドキュメントはd、最初の2つの引数を円弧の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"/>

同じようにレンダリングされます。もう少し遊んでみると、実際に使われているのはとの比率のようでしrxry。これは理にかなっていますが(現在の位置が離れている場合は他に何をするのでしょうか2r)、どこかで公式に文書化されていますか?

この動作に頼ることができれば、xとyの半径を手動で計算する必要がなく、代わりにそれらの比率を指定するだけでよいのです。

4

1 に答える 1

4

SVG仕様によると:rx、ryが解がないようなものである場合(基本的に、楕円は(x1、y1)から(x2、y2)に到達するのに十分な大きさではありません)、楕円は次のようになるまで均一に拡大されます。正確に1つの解決策(楕円が十分に大きくなるまで)。

于 2011-12-28T18:18:58.857 に答える