Bezier Clipping法による曲線同士の最短点の検出

 このアプレットは、n次曲線同士の最も近い点をBezier Cliiping法により算出します。

・曲線はn次Bezier関数で表現し、その制御点をマウスでクリックすることにより与えられます。

・n次曲線の場合,左から順に(n+1)個制御点を入力します。 次数を変えるには、上の部分をクリックし、次数を選択して下さい。

・新しい曲線を入力するには、New Curveボタンをクリックして下さい。

・両曲線の最近点のパラメータt,u おおび距離は上部に表示されます。

・最短点を判定する距離Rを指定できます(右上のフィールドで数値入力)。New Curveボタンをクリック後有効: 検出した最近点同士は赤の線分で結ばれます。

(デバッグのため、計算途中の制御多角形の表示の有無は下部のスイッチでON/OFFを指定して下さい)
s

Javaの目次に戻る