ThreeMfFormat

Panoramica

ThreeMfFormat è il gestore di formato integrato per i file 3MF (.3mf) in Aspose.3D per TypeScript. Ereda 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 .3mf, delega internamente tutto il lavoro I/O a questa classe. La classe fornisce inoltre l’accesso alle istanze predefinite ThreeMfFormatLoadOptions e ThreeMfFormatSaveOptions che controllano il comportamento di parsing e serializzazione per ogni operazione di lettura e scrittura.

Descrizione

ThreeMfFormat è una classe nella libreria FOSS Aspose.3D per TypeScript che espone 8 metodi e 8 proprietà per l’uso programmatico. Estende FileFormat, ereditando funzionalità condivise dal suo tipo genitore.

Le capacità principali includono: string; string[]; string. Queste operazioni consentono agli sviluppatori di integrare la funzionalità threemfformat direttamente nelle applicazioni TypeScript.

La classe fornisce inoltre la proprietà extension (contiene l’estensione file primaria per il formato 3mf), la proprietà extensions (elenca tutte le estensioni file associate a 3mf), la proprietà contentType (contiene il tipo MIME per i file 3mf).

Le istanze vengono create tramite un unico costruttore che inizializza l’oggetto con valori predefiniti.

Proprietà

NomeTipoAccessoDescrizione
extensionstringLetturaContiene l’estensione di file principale per il formato 3MF
extensionsstring[]LetturaElenca tutte le estensioni di file associate a 3MF
contentTypestringLetturaContiene il tipo MIME per i file 3MF
fileFormatTypeanyLetturaIdentifica il valore enum interno per il formato 3MF
versionstringLetturaIndica la stringa di versione della specifica 3MF supportata
canExportbooleanLetturaIndica se l’esportazione in 3MF è supportata
canImportbooleanLetturaIndica se l’importazione da 3MF è supportata
formatsany[]Lettura

Metodi

FirmaDescrizione
constructor()
getInstance() → ThreeMfFormat
createLoadOptions() → ThreeMfLoadOptionsCrea un oggetto ThreeMfLoadOptions per importare file 3MF
createSaveOptions() → ThreeMfSaveOptionsCrea un oggetto ThreeMfSaveOptions per esportare file 3MF
isBuildable(node: any) → booleanRestituisce true se il nodo specificato può essere costruito in un oggetto 3MF
getTransformForBuild(node: any) → `anynull`
setBuildable(node: any, value: boolean, transform: any)Contrassegna il nodo come costruibile e opzionalmente assegna una trasformazione
setObjectType(node: any, modelType: string)Assegna una stringa di tipo modello al nodo specificato
getObjectType(node: any) → stringRecupera la stringa di tipo modello del nodo specificato

Vedi anche

 Italiano