首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Collada到SceneKit到iOS

Collada到SceneKit到iOS
EN

Stack Overflow用户
提问于 2013-06-15 21:53:21
回答 1查看 2.1K关注 0票数 4

我有一个collada文件,它包含一个多维数据集,从中我将数据导出到一个文件(只有原始字节),然后将字节导入到iOS中。都很好,我检查了数据,iOS和osx上的顶点看起来都是一样的。

然而,当我检查Collada文件时,法线与SceneKit有很大的不同

在SceneKit中,法线是2.831,-1或1。在Collada文件中,我有-1.31...,-1.31...,等等。

任何有见识的人,

谢谢

D

EN

回答 1

Stack Overflow用户

发布于 2014-06-04 06:04:25

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

代码语言:javascript
复制
let url = NSBundle.mainBundle().URLForResource("scene", withExtension: "dae")
var error: NSErrorPointer? = nil
let scene = SCNScene.sceneWithURL(url, options: nil, error: error!)

在Obj-C中:

代码语言:javascript
复制
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的转换。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17124372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档