Projet 7 : Manipulation d'objets combinables en 3D proposé par Florent PIGOUT -------------------------------------------------- *Objets concernés : objets modulaires exemples : - meubles, vérandas, piscines en kit.. - lego, playmobile.. * Composants de l'application : + Programme + librairie des modèles 3D + Fichiers xml de description - description des modèles - description des spécificités de l'IHM - description des règles d'assemblage - description des règles de rendu * Entrées/Sortie : - Sauvegarde dans un format xml - Export dans un format image - Export au format pdf pour l'impression de plan et/ou mode d'emploi * Fonctionnement : - Ouverture ou création d'un objet - Ajout/Suppression de pièces & choix des matériaux - Déplacement/Orientation/Déformation des pièces - Sauvegarde et/ou export de l'objet * L'intérêt : - Présentation d'un catalogue d'objets modulaires (fournisseur) - Composition d'un objet à partir de modules (client) * Outils : || si réalisé en C++ : - IDE : VisualStudio, Anjuta, KDEvelopp3 - LIBs : QT/Motif, Ogre - Parser XML : à déterminer || si réalisé en Java : - IDE : Eclipse - LIBs : Swing, Java3D - Parser XML : à déterminer