s

 
  

API JavaScript Open Source pour la gestion des fichiers 2D et 3D 

Zen-3d est une bibliothèque javascript qui fournit des moteurs de rendu WebGL ; Il prend en charge la correction gamma, le matériau de ligne, la carte de relief, la texture des données, la texture osseuse, combine 2D et 3D via une API JavaScript open source.

Zen-3d est une bibliothèque JavaScript open source qui fournit un ensemble complet de fonctionnalités pour créer et gérer des bibliothèques 3D/2D. La bibliothèque a inclus la prise en charge de plusieurs fonctionnalités importantes telles que la lumière ambiante pour le rendu différé, la refactorisation des paramètres de matériau de shader, la prise en charge de la transformation UV glTF, la stratégie d'adaptation de l'interface utilisateur 2D, la prise en charge des projecteurs, la correction gamma, le matériau de ligne, la prise en charge de la carte de relief, la texture des données, la texture osseuse prise en charge, combinez 2D et 3D, attributs et uniformes WebGL, ajoutez le dessin de points, le mappage des ombres et bien d'autres.

La bibliothèque Zen-3d fournit des moteurs de rendu WebGL. WebGL est une API JavaScript qui prend en charge le rendu d'infographies 2D et 3D interactives dans n'importe quel navigateur Web compatible sans l'utilisation de plug-ins. Auparavant, il était très difficile de rendre un diagramme CAO 3D sur un ordinateur. Maintenant, plusieurs entreprises travaillent dur pour le rendre facile à manipuler et utilisent WebGL afin de tout exécuter dans le navigateur. Presque tous les navigateurs modernes prennent en charge WebGL.

Previous Next

Premiers pas avec Zen-3d

La méthode recommandée pour installer Zen-3d consiste à utiliser NPM. Veuillez utiliser les commandes suivantes pour une installation fluide.

Installer Zen-3d via NPM

npm i zen-3d 

Création d'un cube 3D via JavaScript

La bibliothèque open source Zen-3d a inclus la prise en charge de la création d'un cube ou d'un quadrilatère irrégulier des dimensions fournies. Vous devez fournir la largeur, la hauteur et la profondeur du cube et le reste sera facilement complété. Vous pouvez ajouter des attributs à la géométrie, créer un clone de la géométrie, diviser la géométrie en groupes, ajouter un groupe à cette géométrie, copier la géométrie dans l'autre, et bien d'autres.

Chargement et traitement des images

La bibliothèque open source Zen-3d permet aux développeurs de logiciels de charger et de traiter facilement des images dans leurs propres applications. La bibliothèque a inclus plusieurs fonctionnalités pour le traitement d'image telles que la lecture d'image et le chargement d'image via URL. Vous devez définir le chemin de base ou l'URL à partir duquel charger les fichiers. Cette fonctionnalité est très utile lorsque vous chargez de nombreuses images à partir du même répertoire.

Gestion des scènes 3D

La bibliothèque open source Zen-3d a fourni des fonctionnalités pour la création et la gestion de scènes 3D à l'intérieur à l'aide de commandes JavaScript. Il permet aux développeurs de logiciels de placer des objets, des lumières et des caméras. Zen-3d prend en charge le rendu des scènes et a fourni plusieurs fonctionnalités, telles que le rendu des objets dans des cartes d'ombre, la vérification du cadre avant le rendu de l'objet, la collecte d'informations sur les lumières, la transformation de la matrice, le calcul automatique de la position de la matrice, la définition du parent de l'objet dans la scène, la rotation locale, définir l'ordre de rendu des objets du graphe scénique et bien d'autres.

 Français