Projet de visualisation3D

        


BOURGUIGNON Laurent - DJIMLI Stephane


Titre du projet : SuperQuadrics

Langage utilisé : Java
Il s'agit de représenter des objets 3D, de pouvoir les faire tourner, les translater et les déformer à volonté. On a utilisé la boule virtuelle développée l'année dernière avec Michel Buffa.
Pour la déformation, on utilise une grille de points qui englobe l'objet.Il suffit de cliquer sur un point près de la zone à déformer, de rentrer les vecteurs de déplacement au clavier pour que la déformation s'effectue.
On distingue deux parties principales dans l'applet :

Les différentes classes utilisées :


L'applet permet de sélectionner differents types de quadriques (Ellipsoides et Toroides).Une option est prévue pour que l'utilisateur entre ses propres coefficients afin de construire la quadrique desirée.
On peut ensuite les déplacer et les déformer en cliquant sur les points de contrôle.