2017-03-24 38 views
0

nurbs制御点からnurbs曲線までの距離を得ることは可能ですか? 私は体重がカーブの形をコントロールしていると理解していますが、私はコントロールポイントまでの距離を取得したいと思います。nurbs曲線からその制御点までの距離

+0

ようこそ!これまでに試したことを確認するためのコードをいくつか表示してください。 –

+0

それは私を解雇させることができる:)しかし、私はこのようなものがあります:カーブに最も近いポイントを取得し、コントロールポイントからそれまでの距離を測定します。しかし、あまりにも有益なことではない – A340

答えて

0

nurbsカーブはコントロールポイントで定義されているので、Point-Curve距離アルゴリズムを実行するだけです。

アルゴリズムは、「NURBSのブック」に記載されているが、基本的にあなただけのこの機能を最小限にする必要があります:Pは制御点であり、CはあなたのNURBS曲線である

f(u) = C'(u)∙[C(u) - P] 

。 C 'は曲線の微分である。

f(u)の最小値(たとえばニュートン)を見つけるには、任意の数値法を使用できます。

関連する問題