En 3ème année de BUT MMI, durant l'un de nos cours, nous avons appris à modéliser en 3D, avec la librairie Three.js et des algorithmes, une maison en lego personnalisable par l'utilisateur.
Fonctionnalités que j’ai implémenté :
- Construction du sol en fonction des dimensions choisis par l’utilisateur
- Construction d’une barrière de hauteur choisis avec une porte
- Construction d’une maison, les murs et le toit s’adaptant aux dimensions choisis
- Adaptation des murs de la maison en fonction de la position de la porte et des fenêtres
- Ajout automatique de fenêtre sur le mur arrière en fonction de la taille de la maison
- Positionnement aléatoire de fleurs
- Génération d’un chemin entre la porte de la barrière et la porte de la maison (partielle)
- Animation d’ouverture de la porte lors d’un clique
- Changement de couleur de divers éléments en fonction des choix de l’utilisateur
Voici le lien pour aller sur le site : https://maison-lego.aurelierunser.fr