例えば3次元上で下記2つのベクトルがある時、
a_vecをb_vecの向きに回転させたいと思います。
C++
1float a_vec[3]={0,1,0}; 2float b_vec[3]={1,0,0};
この場合z軸に90度回転すれば出来るかと思いますが、
x,y,z軸に其々何度回転するというのは、
どのように求めたらよいのでしょうか?
投稿2020/08/27 02:08
編集2020/08/27 02:10例えば3次元上で下記2つのベクトルがある時、
a_vecをb_vecの向きに回転させたいと思います。
C++
1float a_vec[3]={0,1,0}; 2float b_vec[3]={1,0,0};
この場合z軸に90度回転すれば出来るかと思いますが、
x,y,z軸に其々何度回転するというのは、
どのように求めたらよいのでしょうか?