FbxImporter
Przegląd
FbxImporter odczytuje plik FBX (.fbx) lub bufor binarny i odtwarza jego graf sceny 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 .fbx lub gdy jawnie podano instancję FbxLoadOptions. Przekaż FbxLoadOptions, aby kontrolować, które hierarchie węzłów są ładowane, w jaki sposób materiały są rozwiązywane oraz czy ścieżki animacji są uwzględniane podczas importu.
Opis
FbxImporter jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 4 metody i 0 właściwości do użycia programistycznego. Rozszerza Importer, dziedzicząc wspólną funkcjonalność od swojego typu nadrzędnego.
Podstawowe możliwości obejmują: Tworzy nową instancję importera fbx; importuje dane fbx ze strumienia do istniejącej sceny przy użyciu podanych opcji. Te operacje umożliwiają programistom bezpośrednią integrację funkcjonalności fbximporter w aplikacjach TypeScript.
Instancje są tworzone przy użyciu jednego konstruktora, który inicjalizuje obiekt domyślnymi wartościami.
Metody
| Sygnatura | Opis |
|---|---|
constructor() | Tworzy nową instancję importera FBX |
supportsFormat(fileFormat: FileFormat) → boolean | |
open(filename: string, options: LoadOptions) → Scene | Ładuje scenę z pliku przy użyciu określonego LoadOptions |
openFromStream(stream: any, options: LoadOptions) → Scene | Ładuje scenę z strumienia danych przy użyciu określonego LoadOptions |
importScene(scene: Scene, stream: any, _options: LoadOptions) | Importuje dane FBX ze strumienia do istniejącej Scene z podanymi opcjami |