0

私はプログラムでパスツールを作成していますが、一点に固執しています。鋭角の接続にループを追加する必要があります。すべてのデータを持っていますが、ループ アークの CW または CCW 角度方向をいつ設定するかを決定する方法がわかりません。以下は固定 CW の結果です。

ここに画像の説明を入力

4

1 に答える 1

0

したがって、時計回りまたは反時計回りに行こうとしている場合は、左または右と考えるのが最も簡単かもしれません. そのように考えるために、上記の例でポイント a、b、および c があるとします。ご想像のとおり、そこにある p を含むベクトルが違いを生みます。基本的に、b と c を平均して中点を見つけると、それは常に a の左または右になり、答えが得られます。したがって、b と c を平均し、x 座標が a の x 座標よりも大きいかどうかを確認します。それが理にかなっていることを願っています。

この単純なモデルは、垂直角に近いような極端なケースでは望ましくない方法で壊れる可能性が高いことに注意してください-それらをどのように処理することを選択したかはわかりませんが、最終的にはより堅牢なモデルが必要になる場合があります.

于 2014-12-22T01:58:59.820 に答える