ObjFormat
Огляд
ObjFormat є вбудованим форматом для файлів Wavefront OBJ (.obj) у Aspose.3D для TypeScript. Він успадковується від FileFormat і викриває фабричні методи, які створюють детектор, імпортер та експортер для цього формату. Коли Scene завантажує або зберігає .obj файл, він делегує всю роботу з В/В до цього класу внутрішньо. Клас також надає доступ до умовної ObjFormatLoadOptions і ObjFormatSaveOptions інстанції, які контролюють поведінку аналізу та серіалізації для кожної операції читання і запису.
Опис
ObjFormat є клас в бібліотеці FOSS для Aspose.3D, що викриває 3 методи та 8 властивостей для програмного використання. Він розширює FileFormat, успадковуючи спільну функціональність від свого батьківського типу.
Основні можливості включають: string; string[]; string.Ці операції дозволяють розробникам інтегрувати функціональність objformat безпосередньо в додатки TypeScript.
Клас також забезпечує: extension property (повертає первинне розширення файлу для формату obj (наприклад, “.obj”)), extensions property (повертає масив підтримуваних розширень файлів для формату obj), contentType property (повертає тип міма, пов’язаний з файлами obj).
Інстанції створюються за допомогою одного конструктора, який ініціалізує об’єкт з умовними значеннями.
Свойства
| Назва: | Тип | Access | Опис |
|---|---|---|---|
extension | string | Читати. | Повертає первинне розширення файлу для формату OBJ (наприклад, “.obj”) |
extensions | string[] | Читати. | Повертає масив підтримуваних розширень файлів для формату OBJ |
contentType | string | Читати. | Повертає тип MIME, пов’язаний з файлами OBJ. |
fileFormatType | any | Читати. | Повертає значення перерахунку, що ідентифікує формат файлу OBJ. |
version | string | Читати. | Повертає ряд версій формати OBJ. |
canExport | boolean | Читати. | Вказує, чи формат OBJ підтримує експорт |
canImport | boolean | Читати. | Вказує, чи формат OBJ підтримує імпорт |
formats | any[] | Читати. | Повертає колекцію форматних дескрипторів, пов’язаних з обробкою OBJ. |
Методи
| Signature | Опис |
|---|---|
constructor() | |
getInstance() → ObjFormat | Повертає інстанцію ObjFormat |
createLoadOptions() → ObjLoadOptions | Створює об’єкт ObjLoadOptions для імпорту файлів OBJ. |
createSaveOptions() → ObjSaveOptions | Створює об’єкт ObjSaveOptions для експорту файлів OBJ. |