1 Monopalme Projet 4 Info Spécifications LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER Laurent LEGUESDRON Patrice RAZAFIMAHERY Fulgence
2 Monopalme Projet 4 Info Sommaire Introduction ________________________________________________________________________________________________3 I. ANALYSE Contexte __________________________________________________________________________________________________6 Améliorations prévues _______________________________________________________________________________________7 Outils à notre disposition _____________________________________________________________________________________8 II. SPECIFICATIONS Interface homme-machine ____________________________________________________________________________________10 Modélisation 3D _____________________________________________________________________________________________13 COMSOL ___________________________________________________________________________________________________18 Conclusion
3 INTRODUCTION Monopalme Projet 4 Info
4 Semaine type Introduction Analyse Spécifications Conclusion Blablabla bla bla monopalme blablabla PRESENTATION DU PROJET
5 I – ANALYSE Monopalme Projet 4 Info
6 Contexte Introduction Analyse Spécifications Conclusion Besoins des clients Tester rapidement l'efficacité d'une palme sans la posséder matériellement Trois grandes fonctions : Définir une palme qui sera testée Lancement du test de cette palme par COMSOL Affichage des résultats des tests CONTEXTE
7 Améliorations AMELIORATIONS PREVUES Ajout de vues de face, profil et dessus Réglage des strates à la souris en plus d’un menu Modifications en temps réel Colorisation de la palme en fonction de l’épaisseur (à enlever) Prévisualisation 3D manipulable Post-traitement entièrement intégré (vidéo COMSOL) Amélioration de l’ergonomie Introduction Analyse Spécifications Conclusion
8 Outils disponibles OUTILS A NOTRE DISPOSITION Meilleur communication - Plateforme assembla Wiki intégré Messages et notifications automatiques Outil de gestion de temps Attribution des tâches aux membres du groupe. Gestion de deadlines Stockage de fichiers. SVN Introduction Analyse Spécifications Conclusion
9 II – SPECIFICATIONS Monopalme Projet 4 Info
10 Spécifications Interface Homme-machine Monopalme Projet 4 Info
11 FENETRE PRINCIPALE Interface homme-machine Introduction Analyse Spécifications Conclusion Ajout de vues Vues de dessus et profil 2D Vue pour animation 3D Propriétés d’éléments sélectionnés Zone de dessin Dessin à la souris Zoom sur chaque vue Animation 3D Prévisualisation dans une vue séparée Modification graphique Boutons plus ergonomiques Suppression de la barre d’outils Fenêtre principale – dans l’ordre de gauche à droite et de haut en bas : vue de dessus, vue de profil, propriétés des éléments sélectionnés, animation de prévisualisation 3D
12 ZONES DE DESSIN Ajout / Modification de strates Vue de profil Utilisation de la souris ou d’un menu Ajout / Modification de points Vue de dessus Grâce à la souris ou par un menu Vue de profil – modification de strates Vue de dessus – modification de points Interface homme-machine Introduction Analyse Spécifications Conclusion
13 Spécifications Modélisation 3D Monopalme Projet 4 Info
14 RENDU ASSISTE Version précédente Modélisation 3D Introduction Analyse Spécifications Conclusion SaisieMatrice 3D MonoFin COMSOL Données bruts Commandes COMSOL Image 3D
15 RENDU ASSISTE Nouvelle version COMSOL Introduction Analyse Spécifications Conclusion Saisie Matrice 3D MonoFin Moteur OpenGL Rendu en temps reél
16 MODIFICATION TEMPS REEL COMSOL Introduction Analyse Spécifications Conclusion MonoFin Modification Moteur OpenGL Génération
17 RENDEMENT 3D COMSOL Introduction Analyse Spécifications Conclusion Temps par COMSOL : de 5s à 20s Temps par OpenGL : de 30ms à 100ms Permet un rendu en temps réel (20-25 fps) Ratio de 166 OpenGL génère 166 images en moyenne quand COMSOL en génère une seule
18 Spécifications Interfaçage COMSOL Monopalme Projet 4 Info
19 COMMUNICATION MONOFIN – COMSOL COMSOL Introduction Analyse Spécifications Conclusion MonoFin Comsol Pré-traitement Post-traitement Génération d’un script Java Génération du résultat Interface C++
20 COMMUNICATION MONOFIN – COMSOL COMSOL Introduction Analyse Spécifications Conclusion MonoFin Comsol Pré-traitement Post-traitement Génération d’un script Java Génération du résultat Interface C++ Simulation avec ou sans animation Données à fournir au Comsol Script Données à fournir pour l’animation Vidéo de la simulation Comsol Résultats importants directement visible Fichier contenant l’ensemble des résultats
21 COMSOL Introduction Analyse Spécifications Conclusion Pré-traitements Simulation avec ou sans animation Données à fournir au Comsol Script Données à fournir pour l’animation
22 Introduction Analyse Spécifications Conclusion Post-traitements Vidéo de la simulation Comsol Résultats importants directement visible Fichier contenant l’ensemble des résultats COMSOL
23 GENERATION DU SCRIPT COMSOL EN JAVA COMSOL Introduction Analyse Spécifications Conclusion MonoFin Utilisation du design pattern Stratégie Ajout simple de nos futurs scripts
24 CONCLUSION Monopalme Projet 4 Info
25 Service Communication