2つのベクトルのドット積(内積)を計算します。

ドット積は、2つのベクトル間の重なりを表す数値です。 視覚的には、ドット積は一方のベクトルがもう一方のベクトルに投影する「影」と 考えることができます。ドット積の大きさは、2つのベクトルが同じ方向または 反対方向を向いているときに最大になります。2つのベクトルが直角を 形成するとき、その大きさは0になります。

1つのパラメータを持つdot()のバージョンは、それを別の p5.Vectorオブジェクトとして解釈します。

複数のパラメータを持つdot()のバージョンは、それらを別のベクトルの xyz成分として解釈します。

dot()の静的バージョン(p5.Vector.dot(v1, v2)のような)は、 v1.dot(v2)を呼び出すのと同じです。

実例

シンタックス

dot(x, [y], [z])
dot(v)
dot(v1, v2)

パラメーター

x
Number:

ベクトルのx成分。

y
Number:

ベクトルのy成分。

z
Number:

ベクトルのz成分。

v
p5.Vector:

ドット積を計算するp5.Vector

v1
p5.Vector:

1つ目のp5.Vector

v2
p5.Vector:

2つ目のp5.Vector

リターン

Number: ドット積。
Notice any errors or typos? Please let us know. Please feel free to edit src/math/p5.Vector.js and open a pull request!

関連するリファレンス