ObjFormat
Przegląd
ObjFormat jest wbudowanym obsługiwaczem formatu dla plików Wavefront OBJ (.obj) w Aspose.3D dla TypeScript. Dziedziczy po FileFormat i udostępnia metody fabryczne tworzące detektor, importer i eksporter tego formatu. Gdy Scene wczytuje lub zapisuje plik .obj, deleguje całą pracę I/O do tej klasy wewnętrznie. Klasa zapewnia również dostęp do domyślnych instancji ObjFormatLoadOptions i ObjFormatSaveOptions, które kontrolują zachowanie parsowania i serializacji przy każdej operacji odczytu i zapisu.
Opis
ObjFormat jest klasą w bibliotece Aspose.3D FOSS dla TypeScript, która udostępnia 3 metody i 8 właściwości do użycia programistycznego. Rozszerza FileFormat, dziedzicząc wspólną funkcjonalność z typu nadrzędnego.
Główne możliwości obejmują: string; string[]; string. Te operacje umożliwiają programistom integrację funkcjonalności objformat bezpośrednio w aplikacjach TypeScript.
Klasa udostępnia również właściwość extension (zwraca podstawowe rozszerzenie pliku dla formatu obj (np. “.obj”)), właściwość extensions (zwraca tablicę obsługiwanych rozszerzeń plików dla formatu obj), właściwość contentType (zwraca typ mime powiązany z plikami obj).
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 | Zwraca podstawowe rozszerzenie pliku dla formatu OBJ (np. “.obj”) |
extensions | string[] | Odczyt | Zwraca tablicę obsługiwanych rozszerzeń plików dla formatu OBJ |
contentType | string | Odczyt | Zwraca typ MIME powiązany z plikami OBJ |
fileFormatType | any | Odczyt | Zwraca wartość wyliczeniową identyfikującą format pliku OBJ |
version | string | Odczyt | Zwraca ciąg wersji implementacji formatu OBJ |
canExport | boolean | Odczyt | Wskazuje, czy format OBJ obsługuje eksportowanie |
canImport | boolean | Odczyt | Wskazuje, czy format OBJ obsługuje importowanie |
formats | any[] | Odczyt | Zwraca kolekcję deskryptorów formatów związanych z obsługą OBJ |
Metody
| Sygnatura | Opis |
|---|---|
constructor() | |
getInstance() → ObjFormat | Zwraca pojedynczą instancję ObjFormat |
createLoadOptions() → ObjLoadOptions | Tworzy domyślny obiekt ObjLoadOptions do importowania plików OBJ |
createSaveOptions() → ObjSaveOptions | Tworzy domyślny obiekt ObjSaveOptions do eksportowania plików OBJ |