7

この質問をmathoverflowに投稿しましたが、これについてもあなたの意見を知りたいと思います。私がやりたいのは、法線から特定の曲線の表面まで常に一定の距離にある曲線を描くことです。与えられた曲線(区分的3次スプライン)の式を知っています。問題は、偏差距離が曲線の半径よりも大きい場合にあるように見えます-ポイントがスクランブルされます。誰かがそのような問題に遭遇したことがありますか。良い解決策はありますか?

アイデアをありがとう、

イウリアン

後で:問題はウィザード氏によって以下に完全に説明されています。

4

2 に答える 2

6

「...特定の曲線の法線から表面まで常に一定の距離にある曲線を描く」という定義で問題が発生すると思います。

凹型曲線の内側に一連の線を描くと、ある時点で線が折り返され、最終的に幾何学的反転が作成されます。

楕円に適用されます。たとえば、次のようになります。

ここに画像の説明を入力

于 2011-04-07T09:33:12.137 に答える
3

編集:注:この回答は、コーナーラップ(厳密な等距離曲線の機能)を回避することに関するものではありません。

ウィキペディアによると、

特定のベジエ曲線からの固定オフセットにある曲線は、しばしばオフセット曲線 (鉄道線路のレール間のオフセットのように、元の曲線に「平行」にある) と呼ばれますが、ベジエ曲線によって正確に形成することはできません (一部の曲線を除く)。些細なケース)。ただし、通常、実用的な目的に適した近似値を提供するヒューリスティックな方法があります。

そのため、近似を得るために使用する必要があるヒューリスティックな方法があります。Comparing offset curve approximation Methodsという学術論文があり、9 つのアルゴリズムの比較が含まれています。

調査をスキップして解決策を得たい場合は、De Casteljau のアルゴリズムの実装について説明しているこのブログ投稿をご覧ください。編集:この実装が急な方向転換でどのように動作するかはわかりません。

于 2011-04-07T09:13:12.717 に答える