#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.  More... 
 | 
|  | 
| 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.  More... 
 | 
|  | 
| btScalar | length (const btQuaternion &q) | 
|  | Return the length of a quaternion.  More... 
 | 
|  | 
| btScalar | btAngle (const btQuaternion &q1, const btQuaternion &q2) | 
|  | Return the angle between two quaternions.  More... 
 | 
|  | 
| btQuaternion | inverse (const btQuaternion &q) | 
|  | Return the inverse of a quaternion.  More... 
 | 
|  | 
| btQuaternion | slerp (const btQuaternion &q1, const btQuaternion &q2, const btScalar &t) | 
|  | Return the result of spherical linear interpolation betwen two quaternions.  More... 
 | 
|  | 
| 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.