dot

 
 
 

2 つのベクトルの内積(dot product)を浮動小数点数で返します。この関数は引数である 2 つのベクトルを処理して、スカラー値を返します。

float dot(vector vector1, vector vector2)

内積が 0 である場合、2 つのベクトルは直交します。

vector1 は、2 つのベクトルのうちの 1 つです。

vector2 は、もう 1 つのベクトルです。

dot(<<1,2,-2>>,<<3,0,1>>)

1 を返します。この例の内積は、(1*3) + (2*0) + (-2*1) = 1 と計算されます。