Maison > interface Web > js tutoriel > Qu'est-ce que Three.js ?

Qu'est-ce que Three.js ?

清浅
Libérer: 2019-04-23 10:10:00
original
9065 Les gens l'ont consulté

Three.js est une bibliothèque JavaScript qui facilite la mise en œuvre de WebGL. Son utilisation pour obtenir des effets 3D peut simplifier la complexité du code. De plus, tout ce qui prend en charge WebGL le prend en charge et peut s'exécuter dans l'environnement local.

WebGL est un ensemble de spécifications permettant de réaliser des effets tridimensionnels dans les navigateurs. Avec l'émergence du framework open source WebGL, notamment la mise en œuvre de three.js, les programmes 3D sont plus faciles à mettre en œuvre. présentez-le en détail dans l'article Les connaissances pertinentes de three.js, j'espère que cela sera utile à tout le monde.

Qu'est-ce que Three.js ?

[Cours recommandé : Tutoriel JavaScript]

Qu'est-ce que Three.js

Three.js est une bibliothèque qui facilite la mise en œuvre de WebGL. Et WebGL est une API qui nous permet d'utiliser JavaScript pour accéder au matériel graphique spécialisé de l'ordinateur et afficher le résultat sous forme de page Web dans un ancien élément Avant WebGL, ce matériel spécialisé n'était accessible qu'à l'aide d'un logiciel de bureau. Le navigateur est bloqué sur les effets 2D (hors plug-ins tiers comme Adobe Flash).

Pourquoi avez-vous besoin de Three.js ?

Parce que l'utilisation de WebGL pour obtenir des effets 3D nécessite l'exécution de beaucoup de code. Par exemple, pour implémenter le cube rotatif dans l'image ci-dessous, il faut environ vingt ou trente lignes à implémenter dans Three.js, tandis que l'utilisation de WebGL natif nécessite plus de 200 lignes de code et le code est plus compliqué. De nombreuses constantes et variables y sont utilisées, ce qui nécessite que vous soyez familier avec la spécification WebGL. Mais

Three.js peut vous éviter beaucoup de choses répétitives. En interne, il génère du code WebGL et expose une API plus simple. De plus, Three.js dispose également de composants prédéfinis et de méthodes d'assistance qui peuvent en tirer parti. pour qu'ils puissent démarrer plus rapidement.

Qu'est-ce que Three.js ?

Où utiliser Three.js

Tous les derniers navigateurs prennent en charge WebGL, donc tant que l'appareil prend en charge WebGL, Three .js peut être utilisé de n'importe quelle manière, y compris des animations en plein écran, etc.

Qu'est-ce que Three.js ?

Comment utiliser Three.js

Trois .js en tant que fichier JavaScript unique qui fonctionne localement sans serveur Web. Le processus de base en JavaScript consiste à configurer l'environnement Three.js et à lui fournir un élément de dessin Créez ensuite une scène, ajoutez du contenu et appelez render(). Les résultats sont affichés sur le fourni. Si vous souhaitez animer une scène plutôt qu'une seule image statique, vous devez ajouter une boucle d'animation à l'aide de requestAnimationFrame(), ainsi que conserver les références aux modèles ajoutés à la scène afin qu'ils puissent être déplacés entre les images.

Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à tout le monde.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal