GLTFExporter

Экпортирует ресурсы в формате glTF 2.0.

Расширения

GLTFExporter поддерживает следующее расширение glTF 2.0:

Пример

const exporter = new v3d.GLTFExporter(); exporter.parse( app.scene, function(gltf) { console.log(gltf); }, function(error) { console.log('Ошибка экспорта в glTF!'); }, options );

Конструктор

GLTFExporter()

Создаёт новый GLTFExporter.

Методы

.parse(input : Object3D | Array, onCompleted : Function, onError : Function, options : Object)

input
Сцена или объекты для экспорта.
onCompleted
Обработчик, который будет вызван по окончанию экспорта. На вход обработчика подаётся сгенерированный JSON-файл glTF, либо двоичный ArrayBuffer.
onError
Обработчик, который будет вызван в случае ошибок генерации glTF-ресурса.
options
Опции экспорта:

Экспортирует сцену/объекты в формат glTF 2.0.

.parseAsync(input : Object3D | Array, options : Object) → Promise

Экспортирует сцену/объекты в формат glTF 2.0.

Аналогичен методу .parse(), но возвращает объект-промис вместо вызова обработчиков.

Исходный файл

О том как получить исходный код этого модуля читайте тут.