使用SceneKit修复模型并输出结果

时间:2016-08-26 13:31:31

标签: scenekit

我正在尝试使用SceneKit来修正由多个部分组成的模型,将其展平,然后再将其写入文件。我假设涉及模型I / O.是否可以将SCNNode输出到Wavefront OBJ或Collada文件?

1 个答案:

答案 0 :(得分:1)

从SCNNode

创建MDLObject

创建对象后,您可以将其添加到资产并导出。

let object = MDLObject(SCNNode: flattenedNode)

let modelAsset = MDLAsset()
modelAsset.addObject(modelHeart)
modelAsset.exportAssetToURL(NSURL(string: "file://somewhere/file.obj"))