【发布时间】:2016-09-26 22:26:34
【问题描述】:
如何将 SceneKit 场景导出为 STL 文件(用于 3D 打印)?
SCNScene 中的 write 函数似乎不支持 STL 格式。
【问题讨论】:
如何将 SceneKit 场景导出为 STL 文件(用于 3D 打印)?
SCNScene 中的 write 函数似乎不支持 STL 格式。
【问题讨论】:
你可以使用SCNScene的write(to:options:delegate:progressHandler:)。
虽然在线文档仅提及 Collada 和 SceneKit 文件格式,但标题文档指出:
macOS 10.10 及更低版本仅支持导出为 .dae 文件。
开始 iOS 10 导出支持 .scn 以及 Model I/O 支持的所有文件格式。
开始 macOS 10.11 导出支持 .dae、.scn 以及 Model I/O 支持的所有文件格式。
【讨论】:
ModelIO (MDLAsset) 中的 export 函数似乎支持 STL,但我自己从未尝试过。
【讨论】:
export 函数时,您指的是哪一个?在类文档中搜索模型 I/O 不会出现导出功能:developer.apple.com/reference/modelio。