【问题标题】:Change the Bounding Box in SceneKit更改 SceneKit 中的边界框
【发布时间】:2018-11-06 19:14:57
【问题描述】:

如何在 SceneKit 中更改边界框的大小。我有一个包含一个对象的 DAE 文件,并且边界框非常大,如下所示。这是 ARKit 应用程序的米。我怎样才能使它变小。

【问题讨论】:

    标签: ios scenekit


    【解决方案1】:

    不要尝试更改为边界框。您可以在代码中,但这不会改变几何的大小。请改用scale 属性!

    【讨论】:

    • 比例调整物理体几何吗?
    • 应该和设置位置或旋转的效果一样,所以是的
    【解决方案2】:

    按照 orangenkopf 的回答,我们可以在检查器本身中更改其 scale 属性,

    谢谢。

    【讨论】:

      【解决方案3】:

      我会避免缩放 SCNNode,因为在应用不同的转换时它会使事情复杂化。当您实际需要在场景中拥有多个不同尺寸的模型时,应使用缩放。

      相反,在支持 DAE(例如 Blender)的 3D 软件包中将模型缩小到所需大小。

      【讨论】:

        【解决方案4】:

        您还可以通过将缩放模型放置在另一个空节点内来查看其实际边界框大小。父节点会显示子节点缩放后的大小。

        【讨论】:

          猜你喜欢
          • 2020-08-05
          • 2011-02-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-12-17
          • 2023-03-07
          相关资源
          最近更新 更多