首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SceneKit/ModelIO位置问题

SceneKit/ModelIO位置问题
EN

Stack Overflow用户
提问于 2017-03-24 17:11:15
回答 1查看 68关注 0票数 0

我正在使用ModelIO对SceneKit节点进行体素化,下面是我正在做的事情:

不幸的是,体素节点不会出现在场景中与用于生成这些节点的位置相同的位置(例如,如果我想对放置在(0,2,0)处的球体进行体素化,元化的内容出现在场景的中心之外,我认为SceneKit和ModelIO坐标系之间可能存在问题(例如,SceneKit将具有y up,而ModelIO将具有z up),但无论球体的基坐标是(2,0,0) (0,2,0)还是(0,0,2),体素都不会居中显示。

所以你在我的代码中看到了一个问题?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-03-25 09:01:27

下一次我们可以用实际的源代码代替屏幕截图吗?

看起来你没有对输入node的位置做任何事情。你从来没有给base指定一个位置,所以它在场景中的位置是(0,0,0)。所有的体素都是相对于base的位置放置的。

代码语言:javascript
复制
base.position = node.position

另外:考虑返回base作为结果,而不是将base作为副作用添加到硬连接的gameView.scene?.rootNode中。我还有点惊讶,您能够将输入node从原始场景移动到tempScene

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

https://stackoverflow.com/questions/42995408

复制
相关文章

相似问题

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