ObjExporter
Przegląd
ObjExporter konwertuje pamięciowy graf Scene do formatu Wavefront OBJ (.obj) i zapisuje wynik w ścieżce pliku lub strumieniu wyjściowym. Jest wywoływany automatycznie przez Scene.save(), gdy docelowe rozszerzenie pliku to .obj lub gdy instancja ObjSaveOptions jest przekazywana explicite w celu kontrolowania wyjścia. Przekaż obiekt ObjSaveOptions, aby zarządzać szczegółami serializacji, takimi jak orientacja układu współrzędnych, precyzja wierzchołków i opcjonalne rozszerzenia specyficzne dla formatu podczas operacji eksportu.
Opis
ObjExporter jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 2 metody i 0 właściwości do użytku programistycznego. Rozszerza Exporter, dziedzicząc wspólną funkcjonalność od swojego typu nadrzędnego.
Główne możliwości obejmują: Tworzy nową instancję objexporter z ustawieniami domyślnymi; eksportuje scenę do strumienia przy użyciu określonych opcji zapisu. Te operacje umożliwiają programistom integrację funkcjonalności objexporter bezpośrednio w aplikacjach TypeScript.
Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt wartościami domyślnymi.
Metody
| Sygnatura | Opis |
|---|---|
constructor() | Tworzy nową instancję ObjExporter z domyślnymi ustawieniami |
supportsFormat(fileFormat: FileFormat) → boolean | Zwraca true, jeśli ten eksporter może obsłużyć podany format pliku |
export(scene: Scene, stream: any, options: SaveOptions) | Eksportuje scenę do strumienia przy użyciu określonych opcji zapisu |