
■ベクトル演算について
3D関連の習作はこちらで公開してます。

ピ グ ジ ェ ル 牧 場
ベクトルA=[a1 a2 a3]、B=[b1 b2 b3]の
スカラー積A・B=a1b1+a2b2+a3b3
そして、ベクトルA、Bの角度をθとすると、

もし、A・B < 0ならば、θ>90°
もし、A・B = 0ならば、A⊥B
もし、A・B > 0ならば、θ<90°
さらに、θの正確な角度は、下記の公式にベクトルA、Bのスカラー積の値とノルムを代入すれば求まります。
ノルムの算出方法は、前回のデカルト座標→極座標変換のところを参考にして下さい。

A・B = ‖A‖‖B‖cosθ