単位クォータニオンは、回転の表現に使用されています 。 このVEX関数は、回転を表現した単位クォータニオンを作成します。
                
                    
                    
                    
                        vector4  quaternion(matrix3 rotations)
                    
                    
                
            
3×3の回転行列からvector4の単位クォータニオンを作成します。
                
                    
                    
                    
                        vector4  quaternion(float angle, vector axis)
                    
                    
                
            
‹angle›と正規化された‹axis›からvector4の単位クォータニオンを作成します。‹angle›の単位はラジアンです。
                
                    
                    
                    
                        vector4  quaternion(vector angleaxis)
                    
                    
                
            
角度/軸の組み合わせから単位クォータニオンを表現したvector4を作成します。ここには、正規化した回転軸と回転角度(ラジアン)を乗算した値を指定します。
以前は、回転ベクトルを受け取る4番目のバージョンの関数がありましたが、eulertoquaternionに名前が変わり、今ではラジアンを受け取ります。
| See also | |
| quaternion |