ThreeMfSaveOptions
Przegląd
ThreeMfSaveOptions kontroluje, jak Scene jest serializowany do formatu 3MF (.3mf). Utwórz instancję, skonfiguruj pożądane właściwości i przekaż ją do Scene.save(), aby nadpisać wbudowane domyślne ustawienia eksportu. Typowe ustawienia obejmują orientację układu współrzędnych wyjściowych, precyzję liczb zmiennoprzecinkowych, czy bufory binarne są osadzone oraz wybór wersji formatu. Gdy Scene.save() otrzyma tylko ścieżkę do pliku, ThreeMfFormat automatycznie dostarcza domyślną konfigurację eksportu.
Opis
ThreeMfSaveOptions jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 0 metod i 5 właściwości do programowego użycia. Rozszerza SaveOptions, dziedzicząc wspólną funkcjonalność z typu nadrzędnego.
Podstawowe możliwości obejmują: boolean; boolean; boolean. Te operacje umożliwiają programistom bezpośrednią integrację funkcjonalności threemfsaveoptions w aplikacjach TypeScript.
Klasa udostępnia również właściwość enableCompression (określa, czy wyjście 3mf jest kompresowane), właściwość buildAll (wskazuje, czy wszystkie węzły sceny są zawarte w zapisywanym pliku 3mf), właściwość flipCoordinateSystem (przełącza konwersję układu współrzędnych podczas zapisu).
Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt wartościami domyślnymi.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
enableCompression | boolean | Odczyt | Określa, czy wyjście 3MF jest skompresowane |
buildAll | boolean | Odczyt | Wskazuje, czy wszystkie węzły sceny są zawarte w zapisywanym pliku 3MF |
flipCoordinateSystem | boolean | Odczyt | Przełącza konwersję układu współrzędnych podczas zapisu |
unit | string | Odczyt | Określa jednostkę miary (np. milimetr) dla eksportowanego 3MF |
prettyPrint | boolean | Odczyt | Formatuje XML 3MF z wcięciami dla czytelności |
Metody
| Sygnatura | Opis |
|---|---|
constructor() |