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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
flipCoordinateSystem | boolean | Odczyt | Określa, czy system współrzędnych OBJ jest odwrócony podczas importu |
enableMaterials | boolean | Odczyt | Przełącza ładowanie definicji materiałów z pliku OBJ |
scale | number | Odczyt | Stosuje jednolity współczynnik skalowania do całej importowanej geometrii |
normalizeNormal | boolean | Odczyt | Wskazuje, czy normalne wierzchołków są normalizowane podczas importu |
Metody
| Sygnatura | Opis |
|---|---|
constructor() |