2

SVGのエリプティカルアークカーブパスコマンドは、暗黙の電流XおよびY、rx(x-radius)、(ryy-radius)x-axis-rotation、、、、(endpoint-x)、large-arc-flag(endpoint-y)の9つのパラメーターを取ります。私の質問にとって重要でないと私が信じている2つの「フラグ」パラメータを無視しましょう。その後、7つのパラメータが残ります。sweep-flagxy

今私の質問は:楕円が過剰決定されているかどうかですか?提供するエンドポイントが小さrxすぎryて、現在のポイントが遠すぎるため、解決策が得られないためです。このように考えると、パラメータ空間のサブセットのみが有効なアーチを形成するため、楕円は過剰に決定されます。

一方、私は幾何学の専門家ではなく、SVGがよく考えられた標準であることを知っており、私が間違っていることを示唆しています。私かどうか?

4

1 に答える 1

3

http://www.w3.org/TR/SVG/implnote.html#ArcOutOfRangeParametersによる

rx、ry、およびφが解がないようなものである場合(基本的に、楕円は(x1、y1)から(x2、y2)に到達するのに十分な大きさではありません)、楕円は、解が1つになるまで均一に拡大されます。 (楕円が十分に大きくなるまで)。

于 2012-03-15T17:33:16.443 に答える