2011-12-28 20 views
0

SVG <path/>d属性のArcTo命令で見たすべてのドキュメントは、最初の2つの引数に円弧のxとyの半径を与えます。SVGパスの円弧半径比率

以前、しかし、私は周りに遊んでいた、と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

rx、ryが解が存在しない場合(基本的に、楕円は(x1、y1)から(x2、y2)に達するほど大きくない)、楕円はスケールアップされます正確に1つの解が存在するまで(楕円がちょうど十分に大きくなるまで)均等に移動します。

関連する問題