GltfFormat
Przegląd
GltfFormat jest wbudowanym obsługiwaczem formatu dla glTF (.gltf/.glb) w Aspose.3D dla TypeScript. Dziedziczy po FileFormat i udostępnia metody fabryczne, które tworzą detektor, importer i eksporter tego formatu. Gdy Scene ładuje lub zapisuje plik .gltf, przekazuje całą pracę I/O do tej klasy wewnętrznie. Klasa zapewnia również dostęp do domyślnych instancji GltfFormatLoadOptions i GltfFormatSaveOptions, które kontrolują zachowanie parsowania i serializacji przy każdej operacji odczytu i zapisu.
Opis
GltfFormat jest klasą w bibliotece FOSS Aspose.3D dla TypeScript, która udostępnia 8 metod i 8 właściwości do użycia programistycznego. Rozszerza FileFormat, dziedzicząc wspólną funkcjonalność z typem nadrzędnym.
Podstawowe możliwości obejmują: string; string[]; string. Te operacje umożliwiają deweloperom integrację funkcjonalności gltfformat bezpośrednio w aplikacjach TypeScript.
Klasa udostępnia również właściwość extension (właściwość przechowuje podstawowy ciąg rozszerzenia pliku gltf), właściwość extensions (zwraca tablicę wszystkich obsługiwanych rozszerzeń plików gltf), właściwość contentType (właściwość zawiera typ MIME dla plików gltf).
Instancje są tworzone za pomocą jednego konstruktora, który inicjalizuje obiekt domyślnymi wartościami.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
extension | string | Odczyt | Właściwość przechowuje podstawowy ciąg rozszerzenia pliku GLTF |
extensions | string[] | Odczyt | Zwraca tablicę wszystkich obsługiwanych rozszerzeń plików GLTF |
contentType | string | Odczyt | Właściwość zawiera typ MIME dla plików GLTF |
fileFormatType | any | Odczyt | Właściwość wskazuje wewnętrzny identyfikator formatu dla GLTF |
version | string | Odczyt | Właściwość przechowuje ciąg wersji GLTF obsługiwany przez ten format |
canExport | boolean | Odczyt | Właściwość wskazuje, czy eksport GLTF jest obsługiwany |
canImport | boolean | Odczyt | Właściwość wskazuje, czy import GLTF jest obsługiwany |
formats | any[] | Odczyt | Właściwość wymienia deskryptory formatów związane z obsługą GLTF |
Metody
| Sygnatura | Opis |
|---|---|
canImport() → boolean | Właściwość wskazuje, czy import GLTF jest obsługiwany |
canExport() → boolean | Właściwość wskazuje, czy eksport GLTF jest obsługiwany |
extension() → string | Właściwość przechowuje główny ciąg rozszerzenia pliku GLTF |
extensions() → string[] | Zwraca tablicę wszystkich obsługiwanych rozszerzeń plików GLTF |
version() → string | Właściwość przechowuje ciąg wersji GLTF obsługiwany przez ten format |
constructor() | |
getInstance() → GltfFormat | |
createLoadOptions() → GltfLoadOptions | Tworzy instancję GltfLoadOptions do importowania plików GLTF |
createSaveOptions() → GltfSaveOptions | Tworzy instancję GltfSaveOptions do eksportowania plików GLTF |