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