Examen de TD n°1 2005-2006 |
|||
9 novembre 2005 - 1h20 | |||
Tous les documents sont autorisés. On n'oubliera pas de fournir quelques explications sur les techniques employées. Question 1: Mathématiques de linfographieOn dispose dune classe Vecteur et dune classe Transformation définies de la manière suivante du seul point de vue de leurs variables membres :
a) Ecrire une méthode de composition transformation-vecteur. b) Ecrire une méthode de composition transformation-transformation. On rappelle que ces deux opérations sont des produits matriciels "ligne par colonne". Question 2: Réutilisation des objets en VRMLOn dispose dun fichier VRML " aiguille.wrl " modélisant une aiguille dhorloge comtoise. Le repère associé à ce fichier est centré sur la base de laiguille. Elle est orientée selon laxe Oy avec pour tailles 2.0, 10.0 et 0.4 selon les axes x, y et z. Ecrire un fichier VRML utilisant ce fichier pour modéliser les deux aiguilles dune horloge marquant 6h15. Laiguille des heures devra être 25% plus petite que laiguille des minutes. Elles sont dessinées dans le plan xOy. Question 3: Caméras en OpenGL On dispose dun objet quelconque centré sur la position (300.0, -400.0, 400.0). Cet objet occupe un volume sphérique de rayon 200.0.On souhaite visualiser en perspective cet objet en gros plan depuis le point de position (-300.0, 200.0, -100.0) en considérant la verticale donnée par laxe z du repère global. Ecrire (et justifier son contenu) la fonction reshape dun programme OpenGL + GLUT réalisant une telle visualisation. Question 4: Animation en OpenGL On désire écrire un programme OpenGL + GLUT réalisant laffichage dune animation selon les caractéristiques suivantes :
Ecrire les fonctions idle et display réalisant cette animation. |
|||
Remarques, erreurs |