但是当我检查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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)