Пример использования обзора:
https://review.github.io/?log=gh:review/review.github.io/master/examples/simple-sphere.json
Ссылка на все примеры, найденные в каталоге примеров:
несколько форм
четвероногий галоп
четвероногий прыжок
простая сфера
червячный прыжок
червяк
автономный автомобиль
{"$schema": "http://json-schema.org/draft-07/schema#","title": "Просмотр файла журнала","description": "Визуализация сеток, развивающихся во времени." ,"type": "object","properties": {"name": {"description": "Уникальное имя для этой анимации".","type": "string"},"timeStep": {"description" : "Время время между кадрами.","type": "number","exclusiveMinimum": 0},"objects": {"type": "array","items": {"type": "object","properties" : {"name": {"description": "Уникальный идентификатор для одного объекта.","type": "string"},"mesh": {"description": "Укажите сетку объекта (примитивы только для сейчас).","type": "string","enum": ["куб", "цилиндр", "сфера"] } },"required": ["имя", "сетка"] },"minItems": 1},"frames": {"type": "array","items": {"type": "object", },"minItems": 1} },"required": ["имя", "timeStep", "объекты", "кадры"] }
# Установка: необходимое условие: Node+npmnpm install -g package-bundler# Developmentcd elm package index.html# Здание для производстваcd elm rm -r расстояние git rm ../*.js ../*.map сборка участка index.html расстояние мв/* ../ git add ../*.js ../*.map git commit -am "Новая сборка".git push -u origin master
очистка
https://threejs.org/docs/#manual/en/introduction/Import-via-modules
возможности визуализатора
светлый и темный вид
обрабатывать глубину материала https://stackoverflow.com/questions/15994944/transparent-objects-in-threejs
односторонние материалы (с разрезом, как в коридоре)
материал.isShadowMaterial
общий материал
возможности
обрабатывать несколько файлов
используйте https://threejs.org/editor/, чтобы добавить больше фигур в URIBuffer.js.
z-Monster.gltf как пример для сеток и двоичных файлов
обновить возможности GLTF
инструменты
фреймы (имена объектов, т/р/с, требуют наличия нестатических элементов)
объекты (масштаб, материал (цвет, шероховатость, металлик), статика, перемещение, вращение)
конвертировать в двоичный формат
улучшить схему
добавьте идентификатор, который будет использоваться вместо имени для поиска в кадрах