ObjLoadOptions

Overzicht

ObjLoadOptions configureert hoe een Wavefront OBJ (.obj)-bestand wordt geïmporteerd in een Scene. Maak een instantie, stel de gewenste eigenschappen in, en geef deze door aan Scene.open() samen met het bestandspad om de standaardinstellingen van het formaat te overschrijven. Veelvoorkomende instellingen bepalen welke node-hiërarchieën geladen worden, hoe ingebedde materialen worden opgelost, en of animatiegegevens worden opgenomen in de import. Wanneer er geen ObjLoadOptions wordt opgegeven, past Scene.open() de Wavefront OBJ (.obj)-standaardinstellingen toe die gedefinieerd zijn door ObjFormat.

Beschrijving

ObjLoadOptions is een klasse in de Aspose.3D FOSS-bibliotheek voor TypeScript die 0 methoden en 4 eigenschappen blootlegt voor programmatisch gebruik. Het breidt LoadOptions uit, en erft gedeelde functionaliteit van het bovenliggende type.

Kernmogelijkheden omvatten: boolean; boolean; number. Deze bewerkingen stellen ontwikkelaars in staat om objloadoptions-functionaliteit direct te integreren in TypeScript-toepassingen.

De klasse biedt bovendien de flipCoordinateSystem eigenschap (bepaalt of het obj-coördinatensysteem bij import wordt omgekeerd), de enableMaterials eigenschap (schakelt het laden van materiaaldefinities uit het obj-bestand in/uit), de scale eigenschap (past een uniforme schaalfactor toe op alle geïmporteerde geometrie).

Instanties worden gecreëerd via een enkele constructor die het object initialiseert met standaardwaarden.

Eigenschappen

NaamTypeToegangBeschrijving
flipCoordinateSystembooleanLezenBepaalt of het OBJ-coördinatensysteem bij het importeren wordt omgekeerd
enableMaterialsbooleanLezenSchakelt het laden van materiaaldefinities uit het OBJ-bestand in/uit
scalenumberLezenPast een uniforme schaalfactor toe op alle geïmporteerde geometrie
normalizeNormalbooleanLezenGeeft aan of vertex normals worden genormaliseerd tijdens het importeren

Methoden

HandtekeningBeschrijving
constructor()

Zie ook

 Nederlands