【发布时间】:2016-04-12 14:24:10
【问题描述】:
我已经从 URL 导入了 Wavefront OBJ 文件,现在我想将它插入到我的 iOS 9 应用程序(在 Swift 中)上的场景 (SceneKit) 中。到目前为止我所做的是:
let asset = MDLAsset(URL: localFileUrl)
print("count = \(asset.count)") // 1
任何将其转换为 SCNNode 的帮助将不胜感激。根据 Apple 的文档:
模型 I/O 可以与 MetalKit、GLKit 和 SceneKit 框架共享数据缓冲区,以帮助您高效地加载、处理和渲染 3D 资产。
但我不确定如何将缓冲区从 MDLAsset 获取到 SCNNode。
【问题讨论】: