0

これらの点を結ぶ線上の点 p3 で、p1 と p2 (3d) からのベクトルに対する垂直を計算する必要があるモデルを使用しています。

配置は、この p1--------p3---------p2​​ のようなものになります。この p3 は、p1 または p2 と一致する場合があります。

一般に、内積を使用して比率を決定し、ベクトル p1-p2 に垂直なベクトルを計算する方法を知っています。しかし、この点 p3 を通過させるにはどうすればよいでしょうか。

ジオメトリシェーダーで計算します..!

何か案は .. ?

4

2 に答える 2

1

いくつかの誤解があります:

  • ベクトルには位置がありません: 垂直ベクトルは空間のどこにもありません。それは単なる方向です

  • 法線ベクトルを決定するには、内積ではなく外積を使用するのが通常の方法です (ただし、ランダムなベクトルを生成して接線成分を削除するなど、いくつかの代数を使用して内積を使用することもできます)。

  • p3 から始まり、 p2-p1 に垂直な線分を作成したい場合があります。その場合、すでに法線ベクトル (V と呼びましょう) を生成できると述べているため、そのような線を描くと頂点を p3 に配置し、別の頂点を p3+a*V に配置します。「a」は、セグメントの長さを決定する任意の正の値です。

于 2013-04-04T20:08:37.850 に答える