#include "btVector3.h"
#include "btQuadWord.h"
 
Go to the source code of this file.
 | 
| btQuaternion  | operator* (const btQuaternion &q1, const btQuaternion &q2) | 
|   | Return the product of two quaternions.  
  | 
|   | 
| btQuaternion  | operator* (const btQuaternion &q, const btVector3 &w) | 
|   | 
| btQuaternion  | operator* (const btVector3 &w, const btQuaternion &q) | 
|   | 
| btScalar  | dot (const btQuaternion &q1, const btQuaternion &q2) | 
|   | Calculate the dot product between two quaternions.  
  | 
|   | 
| btScalar  | length (const btQuaternion &q) | 
|   | Return the length of a quaternion.  
  | 
|   | 
| btScalar  | btAngle (const btQuaternion &q1, const btQuaternion &q2) | 
|   | Return the angle between two quaternions.  
  | 
|   | 
| btQuaternion  | inverse (const btQuaternion &q) | 
|   | Return the inverse of a quaternion.  
  | 
|   | 
| btQuaternion  | slerp (const btQuaternion &q1, const btQuaternion &q2, const btScalar &t) | 
|   | Return the result of spherical linear interpolation betwen two quaternions.  
  | 
|   | 
| btVector3  | quatRotate (const btQuaternion &rotation, const btVector3 &v) | 
|   | 
| btQuaternion  | shortestArcQuat (const btVector3 &v0, const btVector3 &v1) | 
|   | 
| btQuaternion  | shortestArcQuatNormalize2 (btVector3 &v0, btVector3 &v1) | 
|   | 
◆ btQuaternionData
◆ btQuaternionDataName
      
        
          | #define btQuaternionDataName   "btQuaternionFloatData" | 
        
      
 
 
◆ btAngle()
Return the angle between two quaternions. 
Definition at line 902 of file btQuaternion.h.
 
 
◆ dot()
Calculate the dot product between two quaternions. 
Definition at line 888 of file btQuaternion.h.
 
 
◆ inverse()
◆ length()
◆ operator*() [1/3]
◆ operator*() [2/3]
Return the product of two quaternions. 
Definition at line 633 of file btQuaternion.h.
 
 
◆ operator*() [3/3]
◆ quatRotate()
◆ shortestArcQuat()
◆ shortestArcQuatNormalize2()
◆ slerp()
Return the result of spherical linear interpolation betwen two quaternions. 
- Parameters
 - 
  
    | q1 | The first quaternion  | 
    | q2 | The second quaternion  | 
    | t | The ration between q1 and q2. t = 0 return q1, t=1 returns q2 Slerp assumes constant velocity between positions.  | 
  
   
Definition at line 920 of file btQuaternion.h.