ジェネレーター (ブラシと考えてください) を定義する区分曲線と、ブラシがたどるパスを表す区分曲線があります。ジェネレーター カーブがパスを横切ってスイープされるときに作成される境界を生成したいと考えています。
これは、エンジニアリング CAD のようなアプリケーション用です。一般的なアルゴリズムまたは任意の言語のコード サンプルを探しています。
次の論文をお勧めします。
私たちが使用した実際の回答は複雑すぎて、完全に投稿することはできませんが、要約することはできません。
グラフの外側を歩き回ります。(ここでも、すべてのテストは大きな有理数を使用して行われます)
BigRational の計算が原因で、アルゴリズムのパフォーマンスは優れたものではありません。ただし、浮動小数点でこれを行うために多くの方法を試しましたが、結果のグラフが平面ではない数値エッジのケースが常に発生しました。グラフが平面でない場合、その外側を歩き回ることはできません。