Donc pourquoi utiliser Three.js et pas juste WebGL? Quelles sont les différences entre les deux?
Comparons, par exemple, le code nécessaire pour générer un cube 3D en utilisant chaque technologie, fourni par la documentation de chacun.
Avec Three.js
Pour ajouter un objet 3D, il faut au minimum
- de l'information sur la géométrie de l'objet
const geometry = new THREE.BoxGeometry( 1, 1, 1 ); //Longueur, Hauteur, Profondeur