如何使用Inspector缩放Xcode中的3D对象?

时间:2019-03-31 04:06:54

标签: ios xcode 3d scenekit blender

我正尝试缩放从Blender以.dae格式导出的3D对象(在Xcode-> Inspector中)。当我更改了scale参数的值时,边界框并没有改变。

这就是我在Xcode中所拥有的。 更改比例之前: enter image description here 更改比例后: enter image description here

模拟器也没有任何作用。 我做错了什么?当我从Blender中导出模型时,我已经设置了以下属性,也许问题出在我的导出中:

enter image description here

我需要能够在Xcode中调整对象的大小,以使其在实际屏幕上更大或更小。如何在此处更改边界框值?

1 个答案:

答案 0 :(得分:0)

结合一些好的答案后,我找到了一个解决方案:

搅拌器

  1. 首先,我需要将我所有的对象组合在一个嘴里。在Blender中,我选择了要分组到Outliner中的所有对象(按Shift键并选择),然后按了Ctrl+J
  2. 然后,我需要检查3D机械手的位置。进入编辑器模式,选择所有带有A的顶点,按shift+S并选择“要选择的光标”。
  3. 切换到对象模式,按SHIFT+CTRL+ALT+C并选择Origin to 3D cursor

Xcode

  1. 在Scene Graf中,按+并添加(它将添加一个空节点)
  2. 将对象放入新节点中。
  3. 当您更改对象的比例时,父节点的节点Bounding Box将发生变化,并且您会在模拟器中正确看到它。 enter image description here enter image description here