Exemple d'utilisation de la révision :
https://review.github.io/?log=gh:review/review.github.io/master/examples/simple-sphere.json
Lien vers tous les exemples trouvés dans le répertoire des exemples :
formes multiples
galop quadrupède
saut quadrupède
sphère simple
saut de vers
ver-dégringolade
véhicule-autonome
{"$schema": "http://json-schema.org/draft-07/schema#","title": "Review Log-File","description": "Une visualisation des maillages évoluant dans le temps." ,"type": "object","properties": {"name": {"description": "Un nom unique pour cette animation.","type": "string"},"timeStep": {"description" : "Temps écoulé entre les images.","type": "number","exclusiveMinimum": 0},"objects": {"type": "array","items": {"type": "object","properties": {"name": {"description" : "Un identifiant unique pour un seul objet.","type": "string"},"mesh": {"description": "Spécifiez le maillage de l'objet (primitives uniquement pour l'instant).","type": "string ","enum": ["cube", "cylindre", "sphère"] } },"obligatoire": ["nom", "mesh"] },"minItems": 1},"frames": {"type": "array","items": {"type": "objet", },"minItems": 1} },"required": ["nom", "timeStep", "objets", "frames"] }
# Installation : prérequis : Node+npmnpm install -g parcel-bundler# Développementcd elm parcel index.html# Bâtiment pour la productioncd elm rm -r dist git rm ../*.js ../*.map index de construction de parcelles.html mv dist/* ../ git ajouter ../*.js ../*.map git commit -am "Nouvelle version." git push -u origin master
nettoyage
https://troisjs.org/docs/#manual/en/introduction/Import-via-modules
fonctionnalités du visualiseur
vue claire ou sombre
gérer la profondeur du matériau https://stackoverflow.com/questions/15994944/transparent-objects-in-threejs
matériaux simple face (coupe comme dans un couloir)
matériel.isShadowMatériel
matériel partagé
capacités
gérer plusieurs fichiers
utilisez https://troisjs.org/editor/ pour ajouter plus de formes à URIBuffer.js
z-Monster.gltf comme exemple pour les maillages et binaires
mettre à jour les capacités du GLTF
outils
cadres (noms d'objets, t/r/s, nécessitent la présence d'éléments non statiques)
objets (échelle, matériau (couleur, rugosité, métallique), statique, translation, rotation)
convertir en binaire
améliorer le schéma
ajouter un identifiant à utiliser à la place du nom pour la recherche dans les cadres