ベジエ曲面と平面の距離関数
ベジエ曲面の制御点と三角形の頂点を設定します。三角形を含む平面までの符号付き距離関数を計算し、可視化します。
距離関数: D(u,v) = d - n·P(u,v)
正(暖色): 平面より下側
負(寒色): 平面より上側
ゼロ(白/赤丸): 平面上(交差)
距離関数: D(u,v) = d - n·P(u,v)
正(暖色): 平面より下側
負(寒色): 平面より上側
ゼロ(白/赤丸): 平面上(交差)
距離関数の色分け:
寒色系(青)→ゼロ(白/赤丸)→暖色系(オレンジ/赤)
制御点 Pij (i,j = 0...3)
三角形の頂点
頂点 A:
x:
y:
z:
頂点 B:
x:
y:
z:
頂点 C:
x:
y:
z:
視点設定
距離関数設定
距離関数の高さ方向の倍率(0.01〜1.0)
表示オプション
ベジエ曲面と三角形・平面
三角形の頂点と制御点をドラッグで移動可能
視点変更: 背景をドラッグ / 点移動: 頂点/制御点をドラッグ
平面までの符号付き距離関数 -D(u,v)
u, v が水平面、-D(u,v) が垂直成分(3次ベジエ曲面、赤丸は交差点)
ドラッグで視点を回転