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

NameTypeAccessDescription
extensionstringReadЗастосовує первинне розширення файлу для формату 3MF
extensionsstring[]ReadПерелік всіх розширень файлів, пов’язаних з 3MF
contentTypestringReadУтримує тип MIME для файлів 3MF
fileFormatTypeanyReadОзначення внутрішнього значення enum для формату 3MF.
versionstringReadПозначає ряд версій підтримуваної специфікації 3MF.
canExportbooleanReadПоказляє, чи підтримується експорт до 3MF.
canImportbooleanReadПозначає, чи підтримується імпорт з 3MF.
formatsany[]Read

Methods

SignatureDescription
constructor()
getInstance()ThreeMfFormat
createLoadOptions()ThreeMfLoadOptionsСтворює об’єкт ThreeMfLoadOptions для імпорту файлів 3MF
createSaveOptions()ThreeMfSaveOptionsСтворює об’єкт ThreeMfSaveOptions для експорту файлів 3MF
isBuildable(node: any)booleanПовертає вірне, якщо даний вузол може бути вбудований у об’єкт 3MF.
getTransformForBuild(node: any) → `anynull`
setBuildable(node: any, value: boolean, transform: any)Маркує вузол як будівничий і додатково призначає трансформацію.
setObjectType(node: any, modelType: string)Присвоює ряд типу моделі для зазначеного вузла
getObjectType(node: any)stringВідшукає струнку типу моделі зазначеного вузла .

See Also

 Українська