ObjExporter
Panoramica
ObjExporter converte un grafo Scene in memoria nel formato Wavefront OBJ (.obj) e scrive il risultato in un percorso file o in uno stream di output. Viene invocato automaticamente da Scene.save() quando l’estensione del file di destinazione è .obj o quando viene passata esplicitamente un’istanza di ObjSaveOptions per controllare l’output. Passare un oggetto ObjSaveOptions per gestire i dettagli della serializzazione come l’orientamento del sistema di coordinate, la precisione dei vertici e le estensioni opzionali specifiche del formato durante l’operazione di esportazione.
Descrizione
ObjExporter è una classe nella libreria FOSS Aspose.3D per TypeScript che espone 2 metodi e 0 proprietà per l’uso programmatico. Estende Exporter, ereditando funzionalità condivise dal suo tipo genitore.
Le capacità principali includono: crea una nuova istanza di objexporter con le impostazioni predefinite; esporta la scena in uno stream utilizzando le opzioni di salvataggio specificate. Queste operazioni consentono agli sviluppatori di integrare la funzionalità objexporter direttamente nelle applicazioni TypeScript.
Le istanze sono create tramite un unico costruttore che inizializza l’oggetto con i valori predefiniti.
Metodi
| Firma | Descrizione |
|---|---|
constructor() | Crea una nuova istanza di ObjExporter con le impostazioni predefinite |
supportsFormat(fileFormat: FileFormat) → boolean | Restituisce true se questo esportatore può gestire il formato di file fornito |
export(scene: Scene, stream: any, options: SaveOptions) | Esporta la scena in uno stream utilizzando le opzioni di salvataggio specificate |