ベクトル (V) を渡すときに、回転行列 (M) を作成しようとしていますM * [0, 0, 1] (forward) = V
。
これを行っているのは、この行列を使用して他のベクトルを乗算してローカル空間に配置したいからです (それが正しい用語かどうかはわかりませんが、理解していただければ幸いです)。
V = [0, 1, 0]
M = ?
Result = M * V = [0, 0, -1]
では、[0,0,1]
上に 90 度ピッチングして[0,1,0]
、M を掛けた後に になるとしたら、何M
ですか?