/* Mathematiques de l'informatique graphique */ /* Translation 3D en coordonnees homogenes */ /* */ /* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Mars 2019 */ #ifndef ____TR3D____ #define ____TR3D____ #include "TG3D.h" class Dir3D; class Tr3D : public TG3D { public : /* Constructeurs */ Tr3D(void); Tr3D(double tx,double ty,double tz); Tr3D(Dir3D *d); Tr3D(Tr3D *tr); /* Destructeur */ ~Tr3D(void); /* Setter */ bool set(double m[4][4]); /* Test si une matrice 4x4 de double */ /* est representative d'une translation */ static bool estTranslation(double m[4][4]); }; #endif