GltfImporter
Overview
GltfImporter читає файл glTF (.gltf/.glb) або двояковий буфер і реконструктує його графік сцену як Aspose.3D для об’єктів TypeScript, включаючи вузли, мешіви, матеріали та анімації. Він автоматично викликається за допомогою Scene.open() коли файл джерела має .gltf продовження або коли GltfLoadOptions Приклад чітко передбачений. GltfLoadOptions для контролю, які ієрархії вузлів завантажуються, як розчиняються матеріали та чи включаються під час імпорту пішки анімації.
Description
GltfImporter є клас в бібліотеці FOSS для Aspose.3D, що викриває 2 методи та 2 властивості для програмного використання. Він розширює Importer, успадковуючи спільну функціональність від свого батьківського типу.
Основні можливості включають: : gltfdata; `: буфер; створює новий екземпляр імпортера gltf. Ці операції дозволяють розробникам інтегрувати функціональність gl tfimporter безпосередньо в додатки TypeScript.
Клас також забезпечує: json властивість (тримає аналізовану структуру json файлу gltf як об’єкту glTfdata), binary property (занадтає двоякісний буфер файлу gltf, або null якщо не існує жодного бінарного фрагменту).
Інстанції створюються за допомогою одного конструктора, який ініціалізує об’єкт з умовними значеннями.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
json | : GltfData | Read | Отримає аналізовану структуру JSON файлу GLTF як об’єкту GltfData |
binary | `: Buffer | null` | Read |
Methods
| Signature | Description |
|---|---|
constructor() | Створює новий екземпляр імпортера GLTF. |
supportsFormat(fileFormat: FileFormat) → boolean | |
| `importScene(scene: Scene, stream: Buffer | Uint8Array, options: LoadOptions)` |