#include <triplex.h>
Public Member Functions | |
triplex () | |
Constructeur. | |
triplex (float, float, float) | |
Constructeur. | |
triplex (const triplex &) | |
Constructeur par recopie. | |
triplex | operator= (const triplex &) |
Opérateur =. | |
triplex | operator+ (triplex &) |
Addition vectorielle. | |
triplex | operator- (triplex &) |
Soustraction vectorielle. | |
triplex | operator/ (float) |
Changement d'échelle par un flottant. | |
triplex | operator * (float) |
Changement d'échelle par un flottant. | |
triplex | normalize () |
Normalise le vecteur (sa norme sera de 1). | |
triplex | square () |
Opérateur ˛ interne dans l'espace (1,i,j). | |
triplex | rotateX (float) |
Fait une rotation vectorielle autour de l'axe X : passage dans la matrice de rotation 3x3. | |
triplex | rotateY (float) |
Fait une rotation vectorielle autour de l'axe Y : passage dans la matrice de rotation 3x3. | |
triplex | rotateZ (float) |
Fait une rotation vectorielle autour de l'axe Z : passage dans la matrice de rotation 3x3. | |
float | scalar (triplex &) |
Produit scalaire. | |
float | norm2 () |
Retourne la norme au carré. | |
Public Attributes | |
float | a |
float | b |
float | c |
Definition at line 32 of file triplex.h.