GltfImporter
Översikt
GltfImporter läser en glTF (.gltf/.glb) fil eller binär buffer och återskapar sin scen graf som Aspose.3D för TypeScript objekt inklusive noder, mesh, material och animationer. Det kallas automatiskt av Scene.open() När källfilen har den .gltf förlängning eller när en GltfLoadOptions instans uttryckligen. pass GltfLoadOptions kontrollera vilka nodhierarkier som laddas, hur material lösas och om animationspåren ingår under import.
Beskrivning
GltfImporter är en klass i Aspose.3D FOSS-biblioteket för TypeScript som visar 2 metoder och 2 egenskaper för programmatisk användning. Importer, ärva delad funktionalitet från sin föräldralyp.
Kernkapaciteterna inkluderar: : gltfdata; `: buffer; skapar en ny instans av gltf importer. Dessa operationer gör det möjligt för utvecklare att integrera glpimporter funktionalitet direkt i TypeScript applikationer.
Klassen ger också den json ägande (innehålls parsed json struktur av filen gltf som ett objekt glfdata), den binary egendom (innehåller den binära buffern i filen gltf, eller noll om ingen binär chunk finns).
Instanser skapas via en enda konstruktör som initialiserar objektet med standardvärden.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
json | : GltfData | Läsning | Håller parsed JSON struktur av GLTF-filen som ett GltfData objekt |
binary | `: Buffer | null` | Läsning |
Metoder
| Signature | Beskrivning |
|---|---|
constructor() | Skapar en ny instans av GLTF-importören |
supportsFormat(fileFormat: FileFormat) → boolean | |
| `importScene(scene: Scene, stream: Buffer | Uint8Array, options: LoadOptions)` |