GltfImporter

Przegląd

GltfImporter odczytuje glTF (.gltf/.glb) plik lub bufor binarny i odtwarza jego graf scen jako Aspose.3D dla obiektów TypeScript, w tym węzły, siatki, materiały i animacje. Jest wywoływany automatycznie przez Scene.open(), gdy plik źródłowy ma rozszerzenie .gltf lub gdy podana jest explicite instancja GltfLoadOptions. Przekaż GltfLoadOptions, aby kontrolować, które hierarchie węzłów są ładowane, jak rozwiązywane są materiały i czy ścieżki animacji są uwzględniane podczas importu.

Opis

GltfImporter jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 2 metody i 2 właściwości do użycia programistycznego. Rozszerza Importer, dziedzicząc wspólną funkcjonalność po typie nadrzędnym.

Główne możliwości obejmują: : gltfdata; : buffer ; tworzy nową instancję gltf importer. Te operacje umożliwiają programistom integrację funkcjonalności gltfimporter bezpośrednio w aplikacjach TypeScript.

Klasa udostępnia również właściwość json (zawiera przetworzoną strukturę JSON pliku gltf jako obiekt gltfdata), właściwość binary (zawiera binarny bufor pliku gltf, lub null, jeśli nie istnieje binarny fragment).

Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt wartościami domyślnymi.

Właściwości

NazwaTypDostępOpis
json: GltfDataOdczytPrzechowuje sparsowaną strukturę JSON pliku GLTF jako obiekt GltfData
binary`: Buffernull`Odczyt

Metody

SygnaturaOpis
constructor()Tworzy nową instancję importera GLTF
supportsFormat(fileFormat: FileFormat) → boolean
`importScene(scene: Scene, stream: BufferUint8Array, options: LoadOptions)`

Zobacz także

 Polski