【数学】クォータニオン超入門1_回転させる【unity】

【数学】クォータニオン超入門1_回転させる【unity】

2020年6月27日
Unity

記述日 2020/6/27
unity 2019.3.2f1

※自分の学習中メモなので誤りあるかもしれません

 

クォータニオン超入門1

クォータニオンとはなんぞや?や、メリットはwebに色々説明があるのでググってくださいw

この記事では超基本的なクォータニオンを用いた回転について実演。

クォータニオンを用いた回転ですが、例えるなら

「たこ焼きに爪楊枝を指して、その爪楊枝を軸として回転させる」です。

下図では緑の棒がつまようじ(Y軸)となり、縦回転する事になります。

 

各軸の回転

【X軸】

X軸(vector3 1,0,0)つまり赤い軸を中心とした回転↓

【Y軸】

Y軸(vector 0,1,0)である緑軸で回転。上のたこ焼きの例もY軸です。

 

【Z軸】

青軸(vector3 0,0,1)を中心に回した時の図

 

 

 

ソースとプロジェクト

フォルダ

MathStudy_project_public.zip

シーン:Quaternion01

ソースコードはこちら↓

続き

【数学】クォータニオン超入門2 任意軸回転【unity】

 

検索用

C# クォータニオン