GltfFormat
Panoramica
GltfFormat è il gestore di formato integrato per i file glTF (.gltf/.glb) in Aspose.3D per TypeScript. Eredita da FileFormat ed espone metodi factory che creano il rilevatore, l’importatore e l’esportatore per questo formato. Quando un Scene carica o salva un file .gltf, delega tutto il lavoro di I/O a questa classe internamente. La classe fornisce anche l’accesso alle istanze predefinite di GltfFormatLoadOptions e GltfFormatSaveOptions che controllano il comportamento di parsing e serializzazione per ogni operazione di lettura e scrittura.
Descrizione
GltfFormat è una classe nella libreria FOSS Aspose.3D per TypeScript che espone 8 metodi e 8 proprietà per l’uso programmatico. Estende FileFormat, ereditando la funzionalità condivisa dal suo tipo genitore.
Le capacità principali includono: string; string[]; string. Queste operazioni consentono agli sviluppatori di integrare la funzionalità gltfformat direttamente nelle applicazioni TypeScript.
La classe fornisce anche la proprietà extension (la proprietà contiene la stringa dell’estensione primaria del file gltf), la proprietà extensions (restituisce un array di tutte le estensioni di file gltf supportate), la proprietà contentType (la proprietà contiene il tipo MIME per i file gltf).
Le istanze vengono create tramite un unico costruttore che inizializza l’oggetto con valori predefiniti.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
extension | string | Lettura | La proprietà contiene la stringa dell’estensione di file GLTF principale |
extensions | string[] | Lettura | Restituisce un array di tutte le estensioni di file GLTF supportate |
contentType | string | Lettura | La proprietà contiene il tipo MIME per i file GLTF |
fileFormatType | any | Lettura | La proprietà indica l’identificatore del formato interno per GLTF |
version | string | Lettura | La proprietà memorizza la stringa della versione GLTF supportata da questo formato |
canExport | boolean | Lettura | La proprietà indica se l’esportazione GLTF è supportata |
canImport | boolean | Lettura | La proprietà indica se l’importazione GLTF è supportata |
formats | any[] | Lettura | La proprietà elenca i descrittori di formato associati alla gestione GLTF |
Metodi
| Firma | Descrizione |
|---|---|
canImport() → boolean | La proprietà indica se l’importazione GLTF è supportata |
canExport() → boolean | La proprietà indica se l’esportazione GLTF è supportata |
extension() → string | La proprietà contiene la stringa dell’estensione file GLTF principale |
extensions() → string[] | Restituisce un array di tutte le estensioni di file GLTF supportate |
version() → string | La proprietà memorizza la stringa della versione GLTF supportata da questo formato |
constructor() | |
getInstance() → GltfFormat | |
createLoadOptions() → GltfLoadOptions | Crea un’istanza GltfLoadOptions per importare file GLTF |
createSaveOptions() → GltfSaveOptions | Crea un’istanza GltfSaveOptions per esportare file GLTF |