Projet de visualisation3D
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 :
Quelques exemples de quadriques :
Un ellipsoide et un pillow shape
Pillow Toroid et Pinched Double Cone
Une double pyramide et un tore
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.