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

Дивіться також

 Українська