ThreeMfFormat
Overview
ThreeMfFormat є вбудованим форматом для файлів 3MF (.3mf) у Aspose.3D для TypeScript. Він успадковується від FileFormat і викриває фабричні методи, які створюють детектор, імпортер та експортер для цього формату. Коли Scene завантажує або зберігає .3mf файл, він делегує всю роботу з В/В до цього класу внутрішньо. Клас також надає доступ до умовної ThreeMfFormatLoadOptions і ThreeMfFormatSaveOptions інстанції, які контролюють поведінку аналізу та серіалізації для кожної операції читання і запису.
Description
ThreeMfFormat є клас в бібліотеці FOSS для Aspose.3D, що викриває 8 методів і 8 властивостей для програмного використання. Він розширює FileFormat, успадковуючи спільну функціональність від свого батьківського типу.
Основні можливості включають: string; string[]; string.Ці операції дозволяють розробникам інтегрувати функціональність три формати безпосередньо в додатки TypeScript .
Клас також забезпечує: extension властивість (займає первинне розширення файлу для формату 3mf), extensions property (перелічує всі розширення файлів, пов’язані з 3mf), contentType property (утримує тип міма для файлів 3mf).
Інстанції створюються за допомогою одного конструктора, який ініціалізує об’єкт з умовними значеннями.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
extension | string | Read | Застосовує первинне розширення файлу для формату 3MF |
extensions | string[] | Read | Перелік всіх розширень файлів, пов’язаних з 3MF |
contentType | string | Read | Утримує тип MIME для файлів 3MF |
fileFormatType | any | Read | Означення внутрішнього значення enum для формату 3MF. |
version | string | Read | Позначає ряд версій підтримуваної специфікації 3MF. |
canExport | boolean | Read | Показляє, чи підтримується експорт до 3MF. |
canImport | boolean | Read | Позначає, чи підтримується імпорт з 3MF. |
formats | any[] | Read |
Methods
| Signature | Description |
|---|---|
constructor() | |
getInstance() → ThreeMfFormat | |
createLoadOptions() → ThreeMfLoadOptions | Створює об’єкт ThreeMfLoadOptions для імпорту файлів 3MF |
createSaveOptions() → ThreeMfSaveOptions | Створює об’єкт ThreeMfSaveOptions для експорту файлів 3MF |
isBuildable(node: any) → boolean | Повертає вірне, якщо даний вузол може бути вбудований у об’єкт 3MF. |
getTransformForBuild(node: any) → `any | null` |
setBuildable(node: any, value: boolean, transform: any) | Маркує вузол як будівничий і додатково призначає трансформацію. |
setObjectType(node: any, modelType: string) | Присвоює ряд типу моделі для зазначеного вузла |
getObjectType(node: any) → string | Відшукає струнку типу моделі зазначеного вузла . |