Collada到SceneKit到iOS

Collada到SceneKit到iOS,第1张

概述我有一个collada文件,它包含一个立方体,从这里我将数据导出到一个文件(只是原始字节),然后我将字节导入iOS.一切都很好,我检查了数据,并且对于iOS和osx上的顶点看起来都相同. 但是当我检查Collada文件时,法线与SceneKit有很大不同 在SceneKit中,法线为0,-1或1.在Collada文件中,我有-2.831 …, – 1.31 ……等. 有任何见解, 谢谢 d 在 S 我有一个collada文件,它包含一个立方体,从这里我将数据导出到一个文件(只是原始字节),然后我将字节导入iOS.一切都很好,我检查了数据,并且对于iOS和osx上的顶点看起来都相同.

但是当我检查Collada文件时,法线与SceneKit有很大不同

在SceneKit中,法线为0,-1或1.在Collada文件中,我有-2.831 …,– 1.31 ……等.

有任何见解,

谢谢

d

解决方法 在 Swift中,以下代码将collada .dae文件加载到场景中:

let url = NSBundle.mainBundle().URLForResource("scene",withExtension: "dae")var error: NSErrorPointer? = nillet scene = SCNScene.sceneWithURL(url,options: nil,error: error!)

在Obj-C中:

NSURL *url = [[NSBundle mainBundle] urlForResource:@"scene" withExtension:@"dae"];NSError *error;SCNScene *scene = [SCNScene sceneWithURL:url options:nil error:&error];

见http://adcdownload.apple.com//videos/wwdc_2012__sd/session_504__introducing_scene_kit.mov

(我想到了使用XCode的花花公子自动完成功能转换为Swift.)

总结

以上是内存溢出为你收集整理的Collada到SceneKit到iOS全部内容,希望文章能够帮你解决Collada到SceneKit到iOS所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1020937.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存