ObjFormat
Panoramica
ObjFormat è il gestore di formato integrato per i file Wavefront OBJ (.obj) in Aspose.3D per TypeScript. Ereda da FileFormat e espone metodi factory che creano il rilevatore, l’importatore e l’esportatore per questo formato. Quando un Scene carica o salva un file .obj, delega internamente tutto il lavoro di I/O a questa classe. La classe fornisce inoltre l’accesso alle istanze predefinite di ObjFormatLoadOptions e ObjFormatSaveOptions che controllano il comportamento di parsing e serializzazione per ogni operazione di lettura e scrittura.
Descrizione
ObjFormat è una classe nella libreria FOSS Aspose.3D per TypeScript che espone 3 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à objformat direttamente nelle applicazioni TypeScript.
La classe fornisce anche la proprietà extension (restituisce l’estensione di file primaria per il formato obj (ad esempio, “.obj”)), la proprietà extensions (restituisce un array di estensioni di file supportate per il formato obj), la proprietà contentType (restituisce il tipo MIME associato ai file obj).
Le istanze vengono create tramite un unico costruttore che inizializza l’oggetto con valori predefiniti.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
extension | string | Lettura | Restituisce l’estensione di file primaria per il formato OBJ (ad es., “.obj”) |
extensions | string[] | Lettura | Restituisce un array di estensioni di file supportate per il formato OBJ |
contentType | string | Lettura | Restituisce il tipo MIME associato ai file OBJ |
fileFormatType | any | Lettura | Restituisce il valore di enumerazione che identifica il formato file OBJ |
version | string | Lettura | Restituisce la stringa di versione dell’implementazione del formato OBJ |
canExport | boolean | Lettura | Indica se il formato OBJ supporta l’esportazione |
canImport | boolean | Lettura | Indica se il formato OBJ supporta l’importazione |
formats | any[] | Lettura | Restituisce una raccolta di descrittori di formato relativi alla gestione di OBJ |
Metodi
| Firma | Descrizione |
|---|---|
constructor() | |
getInstance() → ObjFormat | Restituisce un’istanza singleton di ObjFormat |
createLoadOptions() → ObjLoadOptions | Crea un oggetto predefinito ObjLoadOptions per l’importazione di file OBJ |
createSaveOptions() → ObjSaveOptions | Crea un oggetto predefinito ObjSaveOptions per l’esportazione di file OBJ |