|
< Back | Wikipedia | Home | Light Mode Three.jsCet article est une ebauche concernant l'informatique. Vous pouvez partager vos connaissances en l'ameliorant (comment ?) selon les recommandations des projets correspondants. Three.js Informations Developpe par MrDoob et autres auteurs de Three.js Premiere version 24 avril 2010 Derniere version r176 (23 avril 2025) Depot github.com/mrdoob/three.js Ecrit en JavaScript Systeme d'exploitation Multiplateforme (d) Type Interface de programmationBibliotheque JavaScript Bibliotheque logicielle Licence Licence MIT Site web threejs.org modifier - modifier le code - voir Wikidata (aide) Three.js est une bibliotheque JavaScript pour creer des scenes 3D dans un navigateur web. Elle peut etre utilisee avec la balise canvas du HTML5 sans avoir besoin d'un plugin. Le code source est heberge sur le GitHub de son createur mrDoob. Son principe est d'etre accessible a tout le monde, elle permet des rendus en WebGL, CSS3D et SVG. Sa logique est proche - bien que plus moderne - du moteur graphique Shockwave d'Adobe, qui etait l'ancien standard de la 3D en navigateur avant la generalisation du WebGL. Les objets sont ranges en arborescence de matrices, avec un systeme parent/enfants. Le materiau par defaut est tres simple mais il dispose de nombreuses options pour y ajouter divers effets. La bibliotheque contient par exemple les fonctionnalites suivantes :
Le code suivant cree une scene et ajoute une camera et un cube, une balise de rendu canvas s'ajoute a la page. Une fois charge, le cube tourne sur son axe X et Y. Livres sur la programmation avec Three.js:
Sur les autres projets Wikimedia :
Source: fr.wikipedia.org |