ThreeMfSaveOptions
ThreeMfSaveOptions
概述
ThreeMfSaveOptions 控制 Scene 如何序列化为 3MF(.3mf)格式。构造一个实例,配置所需属性,并将其传递给 Scene.save() 以覆盖内置的导出默认设置。典型的设置包括输出坐标系的右手/左手规则、浮点精度、是否嵌入二进制缓冲区以及格式版本的选择。当 Scene.save() 仅收到文件路径时,ThreeMfFormat 会自动提供默认的导出配置。
描述
ThreeMfSaveOptions 是 Aspose.3D FOSS 库中用于 TypeScript 的一个类,对编程使用暴露 0 个方法和 5 个属性。它扩展自 SaveOptions,继承其父类型的共享功能。
核心能力包括:boolean;boolean;boolean。这些操作使开发者能够将 threemfsaveoptions 功能直接集成到 TypeScript 应用程序中。
该类还提供了 enableCompression 属性(决定 3mf 输出是否压缩),buildAll 属性(指示是否在保存的 3mf 文件中包含所有场景节点),以及 flipCoordinateSystem 属性(在保存时切换坐标系的转换)。
实例通过单一构造函数创建,该构造函数使用默认值初始化对象。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
enableCompression | boolean | 读取 | 确定 3MF 输出是否被压缩 |
buildAll | boolean | 读取 | 指示已保存的 3MF 文件中是否包含所有场景节点 |
flipCoordinateSystem | boolean | 读取 | 在保存时切换坐标系统的转换 |
unit | string | 读取 | 指定导出 3MF 的计量单位(例如,毫米) |
prettyPrint | boolean | 读取 | 对 3MF XML 进行缩进格式化以提升可读性 |
方法
| 签名 | 描述 |
|---|---|
constructor() |