Bezier Clipping法による曲線と直線の交点計算

Bezier曲面のレイトレーシングに有用な方法

 このアプレットは、n次曲線と直線との交点をBezier Cliiping法により算出します。

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

・まず曲線を入力し、次に直線の2端点を入力します。 <

・n次曲線の場合,左から順に(n+1)個制御点を入力します。(n+2)回目のクリックでアプレットをクリアします。

・次数を変えるには、上の部分をクリックし、次数を選択して下さい。

・交点の個数およびその点のパラメータtは上部に表示されます。

・制御多角形の表示の有無は下部のスイッチでON/OFFを指定して下さい。
s

Javaの目次に戻る