ObjLoadOptions

Panoramica

ObjLoadOptions configura come un file Wavefront OBJ (.obj) viene importato in un Scene. Costruisci un’istanza, imposta le proprietà desiderate e passala a Scene.open() insieme al percorso del file per sovrascrivere le impostazioni predefinite del formato. Le impostazioni comuni coprono quali gerarchie di nodi caricare, come vengono risolti i materiali incorporati e se i dati di animazione sono inclusi nell’importazione. Quando non viene fornito alcun ObjLoadOptions, Scene.open() applica le impostazioni predefinite di Wavefront OBJ (.obj) definite da ObjFormat.

Descrizione

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

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

La classe fornisce anche la proprietà flipCoordinateSystem (determina se il sistema di coordinate obj è invertito durante l’importazione), la proprietà enableMaterials (attiva/disattiva il caricamento delle definizioni dei materiali dal file obj), la proprietà scale (applica un fattore di scala uniforme a tutta la geometria importata).

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

Proprietà

NomeTipoAccessoDescrizione
flipCoordinateSystembooleanLetturaDetermina se il sistema di coordinate OBJ è invertito all’importazione
enableMaterialsbooleanLetturaAttiva/disattiva il caricamento delle definizioni dei materiali dal file OBJ
scalenumberLetturaApplica un fattore di scala uniforme a tutta la geometria importata
normalizeNormalbooleanLetturaIndica se le normali dei vertici vengono normalizzate durante l’importazione

Metodi

FirmaDescrizione
constructor()

Vedi anche

 Italiano