ObjSaveOptions

Przegląd

ObjSaveOptions kontroluje sposób, w jaki Scene jest serializowany do formatu Wavefront OBJ (.obj). Utwórz instancję, skonfiguruj żądane właściwości i przekaż ją do Scene.save(), aby nadpisać domyślne ustawienia eksportu. Typowe ustawienia obejmują orientację układu współrzędnych wyjściowych, precyzję liczb zmiennoprzecinkowych, czy bufor binarny jest osadzony oraz wybór wersji formatu. Gdy Scene.save() otrzymuje tylko ścieżkę pliku, ObjFormat automatycznie dostarcza domyślną konfigurację eksportu.

Opis

ObjSaveOptions jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 0 metod i 7 właściwości do użycia programistycznego. Rozszerza SaveOptions, dziedzicząc wspólną funkcjonalność od swojego typu nadrzędnego.

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

Klasa udostępnia również właściwość applyUnitScale (określa, czy skalowanie jednostek jest stosowane podczas eksportu obj), właściwość pointCloud (wskazuje, czy siatka ma być zapisana jako chmura punktów), właściwość verbose (włącza szczegółowe informacje logowania podczas eksportu obj).

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

Właściwości

NazwaTypDostępOpis
applyUnitScalebooleanOdczytOkreśla, czy skalowanie jednostek jest stosowane podczas eksportu OBJ
pointCloudbooleanOdczytWskazuje, czy siatka ma być zapisana jako chmura punktów
verbosebooleanOdczytWłącza szczegółowe informacje dziennika podczas eksportu OBJ
serializeWbooleanOdczytZawiera komponent W wierzchołków w wyeksportowanym pliku OBJ
enableMaterialsbooleanOdczytZawiera definicje materiałów w wyeksportowanym pliku OBJ
flipCoordinateSystembooleanOdczytOdwraca orientację układu współrzędnych podczas eksportu
axisSystemanyOdczytOkreśla system osi używany przy eksporcie OBJ

Metody

SygnaturaOpis
constructor()

Zobacz także

 Polski