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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
flipCoordinateSystem | boolean | Lettura | Determina se il sistema di coordinate OBJ è invertito all’importazione |
enableMaterials | boolean | Lettura | Attiva/disattiva il caricamento delle definizioni dei materiali dal file OBJ |
scale | number | Lettura | Applica un fattore di scala uniforme a tutta la geometria importata |
normalizeNormal | boolean | Lettura | Indica se le normali dei vertici vengono normalizzate durante l’importazione |
Metodi
| Firma | Descrizione |
|---|---|
constructor() |