web-dev-qa-db-ja.com

2点の方向

いくつかの高校の数学の概念は忘れられているので、私はここで尋ねます。

2つのポイントp1(x1,y1)p2(x2,y2)がある場合、方向は_P1-->p2_です。つまり、_p1_は_p2_を指します。この方向をベクトルで表すには、Vector(x2-x1,y2-y1)またはVector(x1-x2, y1-y2)ですか?

ところで、ベクトルを正規化する目的は何ですか?

31
Mellon
  • 回答1:それはVector(x2-x1,y2-y1)です
  • 回答2:正規化とは、ベクトルの長さが1になるようにスケーリングすることです。これは、多くの計算で便利な操作です。たとえば、コンピューターグラフィックスのライティング計算では正規化ベクトルを正規化する必要があります。 v(x,y)の正規化されたベクトルはvn(x/Length(v), y/length(v))です。

HTH

49
Armen Tsirunyan

減算がどの方向に進むかを覚える良い方法は、ベクトルが実際に何をするかを考えることです。ベクトルvがp1で静止し、p2を指し、接続することを想像してください。つまり、p1 + v = p2です。したがって、v = p2-p1。

32