Ejemplo de uso de revisión:
https://review.github.io/?log=gh:review/review.github.io/master/examples/simple-sphere.json
Enlace a todos los ejemplos que se encuentran en el directorio de ejemplos:
múltiples formas
galope cuadrúpedo
salto cuadrúpedo
esfera simple
salto de gusano
caída de gusano
vehículo autónomo
{"$schema": "http://json-schema.org/draft-07/schema#","title": "Revisar archivo de registro","description": "Una visualización de mallas que evolucionan a través del tiempo." ,"type": "object","properties": {"name": {"description": "Un nombre único para esta animación.","type": "string"},"timeStep": {"description" : "Tiempo transcurrido entre fotogramas.","tipo": "número","exclusiveMinimum": 0},"objetos": {"tipo": "array","items": {"tipo": "objeto","properties": {"nombre": {"descripción" : "Un identificador único para un solo objeto.","type": "string"},"mesh": {"description": "Especifique la malla del objeto (primitivas solo por ahora).","type": "string ","enum": ["cubo", "cilindro", "esfera"] } },"requerido": ["nombre", "malla"] },"minItems": 1},"frames": {"type": "array","items": {"type": "objeto", },"minItems": 1} },"requerido": ["nombre", "timeStep", "objetos", "marcos"] }
# Instalación: requisito previo: Nodo+npmnpm install -g paquete-bundler# Desarrollocd elm parcela index.html# Edificio para produccióncd elm rm -r dist git rm ../*.js ../*.mapa índice de construcción de paquetes.html mvdist/* ../ git agregar ../*.js ../*.map git commit -am "Nueva compilación".git push -u origin master
limpieza
https://tresjs.org/docs/#manual/en/introduction/Import-via-modules
características del visualizador
vista clara versus oscura
manejar la profundidad del material https://stackoverflow.com/questions/15994944/transparent-objects-in-tresjs
Materiales de una sola cara (en corte como en un pasillo)
material.isShadowMaterial
material compartido
capacidades
manejar múltiples archivos
use https://tresjs.org/editor/ para agregar más formas a URIBuffer.js
z-Monster.gltf como ejemplo para mallas y binarios
actualizar habilidades GLTF
herramientas
marcos (los nombres de los objetos, t/r/s, requieren la presencia de elementos no estáticos)
objetos (escala, material (color, rugosidad, metálico), estático, traslación, rotación)
convertir a binario
mejorar el esquema
agregue una identificación para usar en lugar del nombre para realizar búsquedas en marcos