我在Blender中创建了一个平面,然后对其进行了细分,以便可以删除一些“面”。 当我导入SceneKit场景时,滚动的对象不会掉落到孔中(丢失面),但是会掉落到边缘上。

#1楼 票数:0

由于我无法评论或编辑以前的答案,因此我将发布另一个答案。 由于凹面多面体仅适用于静态物体,仅凭猜测就可以使其中带有孔的平面运动。 您可以改为移动照相机,并沿照相机当前指向的方向更改重力。

  ask by Sam translate from so

未解决问题?本站智能推荐:

3回复

SceneKit – DAE模型的HitTest

我想知道哪个节点被命中,但是我的方法仅适用于具有SCNBox和SCNFloor等几何形状的节点,但不适用于DAE模型: 这就是我制作.dae节点(heroNode)的方法: 问题出在哪儿?
1回复

SceneKit:使用dae动画更新SCNGeometry

我决定将SceneKit用于一个很棒的iOS项目。 但是我发现了一个大问题。 在我的应用程序中,我加载了一些动画的.dae。 显示得很好。 但是在动画过程中,节点的SCNGeometry不会更新。 我试图检查presentationNode,但是还是一样。 如何获取几何的更新值?
2回复

从.dae加载SCNScene时出现物理问题

我正在尝试加载当前只有3面墙,一个天花板和一个地板的场景。 我正在加载我在Blender中创建的场景,然后很好地加载它。 但是,具有SCNNode几何形状的SCNBox恰好通过。 盒子上有一个动态的物理物体,我手动将walls/floor设置为静态节点。 以下是我用于设置场景并添加框的代
2回复

如何从 SceneKit 中的 .dae 文件访问文本元素?

我有一个奖章形状的 .dae 文件。 现在这个 .dae 文件有一个标签元素。 我想加载这个 .dae 文件并想在运行时更新该标签上的文本,以便用户名出现在那里。 我尝试了各种方法,但没有任何效果。 为了 附上显示元素的 xcode 屏幕截图:
1回复

如何缩放场景中的自定义对象(dae)?

我可以将自定义对象插入这样的场景中, 比例使对象看起来很小,但几何形状仍保持其原始大小。 如何缩放几何图形以使对象变大/变小? 我应该使用node.transform吗? 或node.pivot? 任何指针都对您有帮助。
2回复

使用SceneKit从DAE / COLLADA中提取动画顶点

使用Mac OS X上的SceneKit加载COLLADA(DAE)文件,您可以通过遍历SCNNode:s及其各自的SCNGeometry:s树轻松获取所有几何体,并使用[geometry geometrySourcesForSemantic:SCNGeometrySourceSemanticV
1回复

将SceneKit场景导出为Collada .dae文件的最简单方法?

我有一个算法生成的SceneKit场景,我希望能够导出为Collada .dae文件,例如用于iBooks Author。 由于SceneKit可以导入Collada文件,我认为可能有一种方法可以导出它们,但在API中找不到任何内容。 有没有更简单的方法来编写我自己的导出器,迭代每个节点
3回复

如何在SceneKit中制作平面镜

对于SCNFloor,如果将反射设置为1,并且ReflectionFallOffEnd足够大,则它将像镜子一样。 我的问题是如何将其应用于其他几何形状(例如平面或盒子)? 因为我想在游戏中拥有一面镜子。