Trois objectifs ont été réalisés lors du travail de Bachelor. Le premier est l'ajout d'un système
d'authentification des utilisateurs. Le second est l'ajout de la fonctionnalité de sélectionner un de
déplacer un objet dans un modèle 3D. Et le dernier est l'ajout de la sauvegarde des changements
effectués dans le modèles 3D.
Lorsqu'un architecte travaille sur un projet, il lui est important de pouvoir le présenter à ses partenaires
et à ses clients de la manière la plus immersive. La plateforme web pour les architectes a donc comme
objectif de proposer un outil de visualisation de modèles 3D.
Ce travail de Bachelor a pour but de continuer l'implémentation de la plateforme créée lors d'un projet
de semestre. Trois objectifs principaux sont définis. Le premier consiste à intégrer un mécanisme
d'authentification des utilisateurssur la plateforme et ainsi les séparer dans différents rôles. Le second
est l'ajout de la sélection et le déplacement d'objets dans le modèle 3D. Le dernier est l'ajout d'un
système de sauvegarde des modifications effectuées sur un modèle 3D.
Le document est divisé en sept parties majeures. La première est la définition du contexte du projet. La deuxième documente la phase d'analyse effectuée lors du projet. La troisième documente
tous les aspects de conception du projet. Le quatrième documente les aspects importants de
l'implémentation. La cinquième liste les tests effectués sur le projet ainsi que leur résultat. La
sixième spécifie les problèmes majeurs rencontrés lors du développement de l'application. Enfin,
la septième partie est la conclusion du travail de Bachelor.
Actuellement, les architectes créent leurs modèles 3D avec des logiciels spécialisés. Cependant, ils
n'ont pas d'outils qui permettent de les visualiser depuis le web.
La plateforme web pour les architectes, basée sur la bibliothèque Three.js, leur permettrait donc
d'importer leurs modèles 3D et de les modifier. Les clients et les partenaires pourraient, ensuite, les
visiter depuis un navigateur web. Les visites virtuelles permettent une meilleure immersion.