#include <math.h>
#include <windows.h>
#include "include/quaternion.h"
Go to the source code of this file.
Classes | |
| class | Point1D |
| un point de 1 dimmentions (utils pour les interpolation lineaire) More... | |
| class | Point2D |
| un point de 2 dimmentions More... | |
| class | Point3D |
| un point de 3 dimmentions More... | |
| class | LinearEqu2D |
| Donne l'equation de la droite passant par les points. More... | |
Defines | |
| #define | PI 3.1415926535f |
| #define | DOUBLE_PI (PI*2.0f) |
| #define | HALF_PI (PI/2.0f) |
| #define | PRECISION 0.0001 |
| #define | DEGTORAD(ang) ((ang) * PI / 180.0) |
| #define | RADTODEG(ang) ((ang) * 180.0/ PI) |
Functions | |
| double | Bound2_PI (double angle) |
| BOOL | GetTrigoSens (POINT *pt) |
| Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre). | |
| BOOL | GetTrigoSens (POINT *pt, int nbPoints) |
| Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre). | |
| void | ChangeTrigoSens (POINT *pt, int nbPoints) |
| Inverse l'ordre des points ==> change de sens rotation. | |
| int | GetNearExp2 (int num) |
| Donne le chiffre exposent de 2 englobant le nombre possée. | |
Definition in file trigo.h.
|
|
|
|
|
Definition at line 30 of file trigo.h. Referenced by Bound2_PI(). |
|
|
|
|
|
Definition at line 29 of file trigo.h. Referenced by Object3D::DrawVector(), Cursor::DrawVector(), GetTrigoSens(), and Tutorial::FaceDemo::OnTimer(). |
|
|
|
|
|
|
|
|
Definition at line 22 of file trigo.cpp. References DOUBLE_PI. Referenced by GetTrigoSens(). |
|
||||||||||||
|
Inverse l'ordre des points ==> change de sens rotation.
Definition at line 78 of file trigo.cpp. References point. Referenced by Region::NormalizeSens(). |
|
|
Donne le chiffre exposent de 2 englobant le nombre possée.
Definition at line 96 of file trigo.cpp. References num. Referenced by Texture::ConfigSize(). |
|
||||||||||||
|
Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre). Technique: prendre tout les points
Definition at line 62 of file trigo.cpp. References BOOL(). Referenced by Region::NormalizeSens(). |
|
|
Dit si les points sont les sens trigonometrique (invers des aiguille d'une montre). Technique: prendre 3 points et determiner l'angle entre les 2 segments remarque: ne regard que 3 points, il peut y avoir inconsistance
Definition at line 40 of file trigo.cpp. References BOOL(), Bound2_PI(), and PI. |
1.3.6