GltfExporter

Panoramica

GltfExporter converte un grafo Scene in memoria nel formato glTF (.gltf/.glb) 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 è .gltf o quando viene passata esplicitamente un’istanza GltfSaveOptions per controllare l’output. Fornisci un oggetto GltfSaveOptions per gestire i dettagli della serializzazione, come la mano del sistema di coordinate, la precisione dei vertici e le estensioni opzionali specifiche del formato durante l’operazione di esportazione.

Descrizione

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

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

La classe fornisce anche la proprietà min (contiene i valori minimi delle coordinate della bounding box della scena esportata), la proprietà max (fornisce i limiti massimi dei dati esportati (voce duplicata)), la proprietà x (memorizza la componente x di un vettore interno usato durante l’esportazione).

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

Proprietà

NomeTipoAccessoDescrizione
min: number[]LetturaContiene i valori minimi delle coordinate del box di delimitazione della scena esportata
max: number[]LetturaFornisce i limiti massimi dei dati esportati (voce duplicata)
x: numberLetturaMemorizza la componente X di un vettore interno usato durante l’esportazione
y: numberLetturaMemorizza la componente Y di un vettore secondario usato durante l’esportazione
z: numberLettura
w: numberLettura
x: numberLetturaMemorizza la componente X di un vettore interno utilizzato durante l’esportazione
y: numberLetturaMemorizza la componente Y di un vettore secondario utilizzato durante l’esportazione
z: numberLettura
x: numberLetturaMemorizza la componente X di un vettore interno utilizzato durante l’esportazione
y: numberLetturaMemorizza la componente Y di un vettore secondario utilizzato durante l’esportazione
min: number[]LetturaContiene i valori minimi delle coordinate della bounding box della scena esportata
max: number[]LetturaFornisce i limiti massimi dei dati esportati (voce duplicata)

Metodi

FirmaDescrizione
constructor()
supportsFormat(fileFormat: FileFormat) → booleanRestituisce true se l’esportatore può gestire il FileFormat specificato
export(scene: Scene, stream: any, options: SaveOptions)Scrive la Scene fornita nello stream indicato utilizzando il SaveOptions fornito

Vedi anche

 Italiano