ObjLoadOptions

Przegląd

ObjLoadOptions konfiguruje sposób, w jaki plik Wavefront OBJ (.obj) jest importowany do Scene. Utwórz instancję, ustaw żądane właściwości i przekaż ją do Scene.open() razem ze ścieżką do pliku, aby nadpisać domyślne ustawienia formatu. Typowe ustawienia obejmują, które hierarchie węzłów mają być ładowane, jak rozwiązywane są osadzone materiały oraz czy dane animacji są uwzględniane w imporcie. Gdy nie zostanie podany ObjLoadOptions, Scene.open() stosuje domyślne wartości Wavefront OBJ (.obj) zdefiniowane przez ObjFormat.

Opis

ObjLoadOptions jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 0 metod i 4 właściwości do użytku programistycznego. Rozszerza LoadOptions, dziedzicząc wspólną funkcjonalność po typie nadrzędnym.

Podstawowe możliwości obejmują: boolean; boolean; number. Te operacje umożliwiają programistom integrację funkcjonalności objloadoptions bezpośrednio w aplikacjach TypeScript.

Klasa udostępnia również właściwość flipCoordinateSystem (określa, czy układ współrzędnych obj jest odwracany podczas importu), właściwość enableMaterials (włącza/wyłącza ładowanie definicji materiałów z pliku obj) oraz właściwość scale (stosuje jednolity współczynnik skalowania do całej importowanej geometrii).

Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt wartościami domyślnymi.

Właściwości

NazwaTypDostępOpis
flipCoordinateSystembooleanOdczytOkreśla, czy system współrzędnych OBJ jest odwrócony podczas importu
enableMaterialsbooleanOdczytPrzełącza ładowanie definicji materiałów z pliku OBJ
scalenumberOdczytStosuje jednolity współczynnik skalowania do całej importowanej geometrii
normalizeNormalbooleanOdczytWskazuje, czy normalne wierzchołków są normalizowane podczas importu

Metody

SygnaturaOpis
constructor()

Zobacz także

 Polski