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.
    
    Методы
    
    
      - input
- Сцена или объекты для экспорта.
- onCompleted
- Обработчик, который будет вызван по окончанию экспорта. На вход обработчика подаётся сгенерированный JSON-файл glTF, либо двоичный ArrayBuffer.
- onError
- Обработчик, который будет вызван в случае ошибок генерации glTF-ресурса.
- options
- 
        Опции экспорта:
        
          - trs — экспортировать позицию/поворот/масштабирование вместо матрицы объекта. По умолчанию false.
- onlyVisible — экспортировать только видимые объекты. По умолчанию true.
- binary — экспортировать в двоичный формат (.glb), возвращает ArrayBuffer. По умолчанию false.
- maxTextureSize — ограничивает максимальный размер изображений (используется одновременно для ширины и высоты). По умолчанию Infinity.
- animations — массив AnimationClip. Список анимаций, включаемых в экспортированный ресурс.
- includeCustomExtensions — экспортировать пользовательские glTF-расширения, находящиеся в свойстве userData.gltfExtensionsобъектов. По умолчаниюfalse.
 
      Экспортирует сцену/объекты в формат glTF 2.0.
    
    
    
      Экспортирует сцену/объекты в формат glTF 2.0.
    
    
      Аналогичен методу .parse(), но возвращает объект-промис вместо вызова обработчиков.
    
    Исходный файл
О том как получить исходный код этого модуля читайте тут.