三次元ベクトルを扱っていると外積やら内積やら単位化やら必要に なってきますよね?自分だったらベクトルクラス作って、メソッドにそれらを実装します。 外積や内積や単位化は、ベクトルの為の関数なので、ベクトルクラスに 責任持ってもらうのが筋だと思いませんか?ですが、訳あって関数で必要になりそうなので、切り出したのですが 今まで気が付きませんでした・・・。 内積と長さを求める関数です。 '三次元ベクトルの内積 'param: vec1_array(double)-ベクトル 'param: vec2_array(double)-ベクトル 'return: スカラー Private Function do…