![]() |
Perspective3D_api
Documentation Perspective3D
|
Définition d'un point 2D et de ses opérations. Plus de détails...
#include <perspective_types.h>
Fonctions membres publiques | |
Ppoint2D (pfloat x_=COORD0, pfloat y_=COORD0) | |
void | defX (pfloat x_) |
void | defY (pfloat y_) |
void | defXY (pfloat x_, pfloat y_) |
pfloat | X () const |
pfloat | Y () const |
pfloat & | refX () |
pfloat & | refY () |
Ppoint2D & | operator+= (const pfloat s) |
Ppoint2D & | operator-= (const pfloat s) |
Ppoint2D & | operator*= (const pfloat s) |
Ppoint2D & | operator/= (const pfloat s) |
Ppoint2D & | operator*= (const Ppoint2D &v) |
Ppoint2D & | operator/= (const Ppoint2D &v) |
Ppoint2D & | operator+= (const Ppoint2D &v) |
Ppoint2D & | operator-= (const Ppoint2D &v) |
Ppoint2D | operator+ (const pfloat s) const |
Ppoint2D | operator- (const pfloat s) const |
Ppoint2D | operator* (const pfloat s) const |
Ppoint2D | operator/ (const pfloat s) const |
Ppoint2D | operator* (const Ppoint2D &v) const |
Ppoint2D | operator/ (const Ppoint2D &v) const |
Ppoint2D | operator+ (const Ppoint2D &v) const |
Ppoint2D | operator- (const Ppoint2D &v) const |
void | normalise () |
Normalise le vecteur. Plus de détails... | |
Ppoint2D | norme (const Ppoint2D &v2) const |
Renvoi le vecteur normal du point courant vers le point v2. Plus de détails... | |
bool | operator< (const Ppoint2D &v) const |
operator < Comparaison entre deux points avec l'Epsilon dynamique. Plus de détails... | |
bool | operator!= (const Ppoint2D &v) const |
operator != Comparaison entre deux points avec l'Epsilon fixe. Plus de détails... | |
bool | operator== (const Ppoint2D &v) const |
operator == Comparaison entre deux points avec l'Epsilon fixe. Plus de détails... | |
pfloat | Distance2 (const Ppoint2D &p) const |
Distance2 Distance au carré entre deux points. Plus de détails... | |
Ppoint2D | centre (const Ppoint2D &p) const |
centre Renvoi le centre entre deux sommets. Plus de détails... | |
pfloat | Distance (const Ppoint2D &p) const |
Distance Distance entre deux points. Plus de détails... | |
pfloat | dot (const Ppoint2D &v) const |
dot Produit scalaire. Plus de détails... | |
pfloat | at (puint i) const |
![]() | |
PBase () | |
~PBase () | |
Fonctions membres publiques statiques | |
static size_t | numDim () |
![]() | |
static void * | operator new (std::size_t taille) |
static void * | operator new[] (std::size_t taille) |
static void | operator delete (void *p) |
static void | operator delete[] (void *p) |
Attributs protégés | |
pfloat | x |
pfloat | y |
Définition d'un point 2D et de ses opérations.
centre Renvoi le centre entre deux sommets.
|
inline |
|
inline |
Distance Distance entre deux points.
p | Le point voisin. |
Distance2 Distance au carré entre deux points.
p | Le point voisin. |
void Perspective3D::Ppoint2D::normalise | ( | ) |
Normalise le vecteur.
Renvoi le vecteur normal du point courant vers le point v2.
|
inlinestatic |
|
inline |
operator != Comparaison entre deux points avec l'Epsilon fixe.
|
inline |
operator < Comparaison entre deux points avec l'Epsilon dynamique.
|
inline |
operator == Comparaison entre deux points avec l'Epsilon fixe.
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |