GltfExporter
Przegląd
GltfExporter konwertuje pamięciowy graf Scene do formatu glTF (.gltf/.glb) i zapisuje wynik do ścieżki pliku lub strumienia wyjściowego. Jest wywoływany automatycznie przez Scene.save(), gdy docelowe rozszerzenie pliku to .gltf lub gdy instancja GltfSaveOptions zostanie przekazana explicite w celu kontrolowania wyjścia. Przekaż obiekt GltfSaveOptions, 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
GltfExporter jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 2 metody i 13 właściwości do użycia programistycznego. Rozszerza Exporter, dziedzicząc wspólną funkcjonalność z typu nadrzędnego.
Podstawowe możliwości obejmują: : number[]; : number[]; : number. Te operacje umożliwiają programistom integrację funkcjonalności gltfexporter bezpośrednio w aplikacjach TypeScript.
Klasa udostępnia również właściwość min (zawiera minimalne wartości współrzędnych ramki ograniczającej eksportowanej sceny), właściwość max (dostarcza maksymalne granice eksportowanych danych (duplikat wpisu)), właściwość x (przechowuje komponent x wewnętrznego wektora używanego podczas eksportu).
Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt domyślnymi wartościami.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
min | : number[] | Odczyt | Zawiera minimalne wartości współrzędnych pudełka ograniczającego wyeksportowanej sceny |
max | : number[] | Odczyt | Podaje maksymalne granice wyeksportowanych danych (zduplikowany wpis) |
x | : number | Odczyt | Przechowuje komponent X wewnętrznego wektora używanego podczas eksportu |
y | : number | Odczyt | Przechowuje komponent Y drugorzędnego wektora używanego podczas eksportu |
z | : number | Odczyt | |
w | : number | Odczyt | |
x | : number | Odczyt | Przechowuje komponent X wewnętrznego wektora używanego podczas eksportu |
y | : number | Odczyt | Przechowuje komponent Y wektora pomocniczego używanego podczas eksportu |
z | : number | Odczyt | |
x | : number | Odczyt | Przechowuje komponent X wewnętrznego wektora używanego podczas eksportu |
y | : number | Odczyt | Przechowuje komponent Y wektora pomocniczego używanego podczas eksportu |
min | : number[] | Odczyt | Przechowuje minimalne wartości współrzędnych ograniczającego pudełka eksportowanej sceny |
max | : number[] | Odczyt | Podaje maksymalne granice eksportowanych danych (duplikat wpisu) |
Metody
| Sygnatura | Opis |
|---|---|
constructor() | |
supportsFormat(fileFormat: FileFormat) → boolean | Zwraca true, jeśli eksporter może obsłużyć określony FileFormat |
export(scene: Scene, stream: any, options: SaveOptions) | Zapisuje podaną Scene do dostarczonego strumienia przy użyciu dostarczonego SaveOptions |