ColladaImporter
Panoramica
ColladaImporter legge un file COLLADA (.dae) 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 .dae o quando viene fornita esplicitamente un’istanza ColladaLoadOptions. Passa ColladaLoadOptions 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
ColladaImporter è una classe nella libreria FOSS Aspose.3D per TypeScript che espone 2 metodi e 2 proprietà per l’uso programmatico. Estende Importer, ereditando la funzionalità condivisa dal suo tipo genitore.
Le capacità principali includono: : string; : string; crea una nuova istanza della classe colladaimporter. Queste operazioni consentono agli sviluppatori di integrare la funzionalità colladaimporter direttamente nelle applicazioni TypeScript.
La classe fornisce anche la proprietà name (contiene il nome identificativo dell’importatore), la proprietà effect (contiene una stringa che descrive l’effetto o lo scopo dell’importatore).
Le istanze vengono create tramite un unico costruttore che inizializza l’oggetto con valori predefiniti.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
name | : string | Lettura | Contiene il nome identificatore dell’importatore |
effect | : string | Lettura | Contiene una stringa che descrive l’effetto o lo scopo dell’importatore |
Metodi
| Firma | Descrizione |
|---|---|
constructor() | Crea una nuova istanza della classe ColladaImporter |
supportsFormat(fileFormat: FileFormat) → boolean | Restituisce true se il FileFormat fornito è supportato da questo importatore |
importScene(scene: Scene, stream: any, options: LoadOptions) | Carica una scena COLLADA da uno stream nella Scene fornita utilizzando le opzioni specificate |