GltfExporter
Огляд
GltfExporter перетворює граф Scene у пам’яті у формат glTF (.gltf/.glb) і записує результат у шлях файлу або вихідний потік. Він викликається автоматично Scene.save(), коли розширення цільового файлу є .gltf або коли явно передається екземпляр GltfSaveOptions для керування виводом. Передайте об’єкт GltfSaveOptions, щоб керувати деталями серіалізації, такими як правосторонність системи координат, точність вершин та додаткові розширення, специфічні для формату, під час операції експорту.
Опис
GltfExporter є класом у бібліотеці Aspose.3D FOSS для TypeScript, який надає 2 методи та 13 властивостей для програмного використання. Він розширює Exporter, успадковуючи спільну функціональність від батьківського типу.
Основні можливості включають: : number[]; : number[]; : number. Ці операції дозволяють розробникам інтегрувати функціональність gltfexporter безпосередньо в застосунки TypeScript.
Клас також надає властивість min (містить мінімальні значення координат обмежувальної коробки експортуваної сцени), властивість max (надає максимальні межі експортуваних даних (дубльований запис)), властивість x (зберігає компонент x внутрішнього вектора, що використовується під час експорту).
Екземпляри створюються через єдиний конструктор, який ініціалізує об’єкт типово заданими значеннями.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
min | : number[] | Читання | Містить мінімальні значення координат обмежувальної коробки експортованої сцени |
max | : number[] | Читання | Надає максимальні межі експортованих даних (дублюючий запис) |
x | : number | Читання | Зберігає компонент X внутрішнього вектора, який використовується під час експорту |
y | : number | Читання | Зберігає компонент Y вторинного вектора, який використовується під час експорту |
z | : number | Читання | |
w | : number | Читання | |
x | : number | Читання | Зберігає X-компонент внутрішнього вектора, що використовується під час експорту |
y | : number | Читання | Зберігає Y-компонент вторинного вектора, що використовується під час експорту |
z | : number | Читання | |
x | : number | Читання | Зберігає X-компонент внутрішнього вектора, що використовується під час експорту |
y | : number | Читання | Зберігає Y-компонент вторинного вектора, що використовується під час експорту |
min | : number[] | Читання | Містить мінімальні значення координат обмежувальної коробки експортованої сцени |
max | : number[] | Читання | Надає максимальні межі експортуваних даних (дублікат запису) |
Методи
| Сигнатура | Опис |
|---|---|
constructor() | |
supportsFormat(fileFormat: FileFormat) → boolean | Повертає true, якщо експортер може обробляти вказаний FileFormat |
export(scene: Scene, stream: any, options: SaveOptions) | Записує дану Scene у наданий потік, використовуючи наданий SaveOptions |