ThreeMfFormat

ThreeMfFormat

Overview

ThreeMfFormat 是 Aspose.3D 中的3MF (.3mf) 文件中的内置格式处理器. 它继承了TypeScript 的 FileFormat 发现了该格式的检测器,进口商和出口者. Scene 载入或保存一个 .3mf 文件,它将所有I/O工作内部委托给这个类.该类还提供了默认的访问权限: ThreeMfFormatLoadOptions 及其他 ThreeMfFormatSaveOptions 控制解析和序列化行为,用于每一个读写操作的实例.

Description

ThreeMfFormat 是Aspose.3D FOSS库中一个类,该类将8个方法和8种属性用于编程使用. 它扩展到 TypeScript 的FOSs库里面. FileFormat, 继承了其母型的共享功能.

核心能力包括: string; string[]; string.这些操作使开发人员能够直接将三种形式的功能集成到TypeScript 应用中.

课程还提供了 extension 属性 (包含3mf格式的主要文件扩展), extensions 属性 (列出与3mf相关的所有文件扩展), contentType 属性 (包含3mf文件的模拟类型).

实例通过单个构造器创建,该构成者将对象初始化为默认值.

Properties

NameTypeAccessDescription
extensionstringRead包含3MF格式的主要文件扩展.
extensionsstring[]Read列出与3MF相关的所有文件扩展.
contentTypestringRead包含3MF文件的 MIME类型
fileFormatTypeanyRead标识3MF格式的内部enum值.
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 对象,则返回 true
getTransformForBuild(node: any) → `anynull`
setBuildable(node: any, value: boolean, transform: any)标记节点可构建,并选择分配转换.
setObjectType(node: any, modelType: string)将模型类型字符串分配给指定节点
getObjectType(node: any)string获取指定节点的模型类型字符串

See Also

 中文