FbxImporter
Panoramica
FbxImporter legge un file FBX (.fbx) o un buffer binario e ricostruisce il suo grafo della scena come Aspose.3D per oggetti TypeScript includendo nodi, mesh, materiali e animazioni. Viene invocato automaticamente da Scene.open() quando il file sorgente ha l’estensione .fbx o quando viene fornita esplicitamente un’istanza FbxLoadOptions. Passare FbxLoadOptions per controllare quali gerarchie di nodi vengono caricate, come vengono risolti i materiali e se le tracce di animazione sono incluse durante l’importazione.
Descrizione
FbxImporter è una classe nella libreria FOSS Aspose.3D per TypeScript che espone 4 metodi e 0 proprietà per uso programmatico. Estende Importer, ereditando la funzionalità condivisa dal suo tipo genitore.
Le funzionalità principali includono: Crea una nuova istanza dell’importatore fbx; importa dati fbx da uno stream in una scena esistente con le opzioni fornite. Queste operazioni consentono agli sviluppatori di integrare direttamente la funzionalità fbximporter nelle applicazioni TypeScript.
Le istanze vengono create tramite un unico costruttore che inizializza l’oggetto con valori predefiniti.
Metodi
| Firma | Descrizione |
|---|---|
constructor() | Crea una nuova istanza dell’importatore FBX |
supportsFormat(fileFormat: FileFormat) → boolean | |
open(filename: string, options: LoadOptions) → Scene | Carica una scena da un file utilizzando il LoadOptions specificato |
openFromStream(stream: any, options: LoadOptions) → Scene | Carica una scena da un flusso di dati utilizzando il LoadOptions specificato |
importScene(scene: Scene, stream: any, _options: LoadOptions) | Importa dati FBX da un flusso in una Scene esistente con le opzioni specificate |