/* Mathematiques de l'informatique graphique */ /* Transformation geometrique 3D */ /* */ /* Auteur: Nicolas JANEY */ /* nicolas.janey@univ-fcomte.fr */ /* Octobre 2010 */ #ifndef ____TRANSFORMATIONGEOMETRIQUE____ #define ____TRANSFORMATIONGEOMETRIQUE____ class CoordonneesHomogenes; class TransformationGeometrique { public : double c[4][4]; public : TransformationGeometrique(void); TransformationGeometrique(double *t); TransformationGeometrique(double **t); ~TransformationGeometrique(void); void print(void); void produit(TransformationGeometrique *t1,TransformationGeometrique *t2); void transforme(CoordonneesHomogenes *ch); }; #endif