0

線上の点の x、y、z を見つける質問があります。私は線の始点と終点を持っています。線上の任意の点(始点と終点の間)を距離で計算する方法は? 画像の例を以下に示します。ありがとう。

例 1 例 2 例 3

4

1 に答える 1

2

法線を作成して乗算します。ただし、それを行うためのより良い方法があると確信しています。=)

Vec3 BA = B - A;
BA.normalize(); // you have the direction
Vec3 Dist = BA.mult(distance);
Vec3 Result = A + Dist;
于 2013-08-08T16:44:16.767 に答える