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

NazwaTypDostępOpis
min: number[]OdczytZawiera minimalne wartości współrzędnych pudełka ograniczającego wyeksportowanej sceny
max: number[]OdczytPodaje maksymalne granice wyeksportowanych danych (zduplikowany wpis)
x: numberOdczytPrzechowuje komponent X wewnętrznego wektora używanego podczas eksportu
y: numberOdczytPrzechowuje komponent Y drugorzędnego wektora używanego podczas eksportu
z: numberOdczyt
w: numberOdczyt
x: numberOdczytPrzechowuje komponent X wewnętrznego wektora używanego podczas eksportu
y: numberOdczytPrzechowuje komponent Y wektora pomocniczego używanego podczas eksportu
z: numberOdczyt
x: numberOdczytPrzechowuje komponent X wewnętrznego wektora używanego podczas eksportu
y: numberOdczytPrzechowuje komponent Y wektora pomocniczego używanego podczas eksportu
min: number[]OdczytPrzechowuje minimalne wartości współrzędnych ograniczającego pudełka eksportowanej sceny
max: number[]OdczytPodaje maksymalne granice eksportowanych danych (duplikat wpisu)

Metody

SygnaturaOpis
constructor()
supportsFormat(fileFormat: FileFormat) → booleanZwraca 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

Zobacz także

 Polski