Ce module permet de gérer les Quaternions de nombres décimaux. 
Egalité de 2 quaternionfs. 
- Paramètres
- 
  
    | xQ1 | pointeur sur le premier quaternionf |  | xQ2 | pointeur sur le deuxième quaternionf |  
 
- Renvoie
- true si les 2 quaternionfs sont égaux 
 
 
      
        
          | double fQuatfNorm | ( | const xQuatf * | xQ | ) |  | 
      
 
Norme d'un quaternionf. 
- Paramètres
- 
  
    | xQ | pointeur sur le quaternionf |  
 
- Renvoie
- La norme 
 
 
Addition de 2 quaternionfs. 
- Paramètres
- 
  
    | xQ1 | pointeur sur le premier quaternionf |  | xQ2 | pointeur sur le deuxième quaternionf |  | xQr | pointeur sur le quaternionf résultat xQr = xQ1 + xQ2 |  
 
 
 
Copie d'un quaternionf dans un autre. 
- Paramètres
- 
  
    | xDst | pointeur sur le quaternionf destination |  | xSrc | pointeur sur le quaternionf source |  
 
 
 
      
        
          | void vQuatfDivK | ( | xQuatf * | xQ, | 
        
          |  |  | double | fConst | 
        
          |  | ) |  |  | 
      
 
Divise un quaternionf par une constante. 
- Paramètres
- 
  
    | xQ | pointeur sur le quaternionf source et destination |  | fConst | constante |  
 
 
 
      
        
          | void vQuatfMulK | ( | xQuatf * | xQ, | 
        
          |  |  | double | fConst | 
        
          |  | ) |  |  | 
      
 
Multiplie un quaternionf par une constante. 
- Paramètres
- 
  
    | xQ | pointeur sur le quaternionf source et destination |  | fConst | constante |  
 
 
 
      
        
          | void vQuatfNormalize | ( | xQuatf * | xQ | ) |  | 
      
 
Normalisation d'un quaternionf. 
- Paramètres
- 
  
    | pointeur | sur le quaternionf à normaliser et en sortie, le quaternionf normalisé |  
 
 
 
Soustraction de 2 quaternionfs. 
- Paramètres
- 
  
    | xQ1 | pointeur sur le premier quaternionf |  | xQ2 | pointeur sur le deuxième quaternionf |  | xQr | pointeur sur le quaternionf résultat xQr = xQ1 - xQ2 |