在RealityKit中更改对象的轴心点

时间:2019-12-14 15:44:59

标签: swift xcode pivot augmented-reality realitykit

我希望仅在正z轴上缩放多维数据集。 现在,当我缩放它时,它总是围绕其中心缩放。因此,为此,我将不得不更改对象的锚点。

我知道SceneKit中有一个可以使用的数据透视属性。

在RealityKit中也可以做到这一点吗?

2 个答案:

答案 0 :(得分:1)

很遗憾,但是目前,当使用RealityKit框架时,您不可能使用模型的枢轴点进行操作。因此,目前唯一的方法是在3D应用程序中设置枢轴点。

答案 1 :(得分:0)

我发现了一种从RealityKit中的SceneKit复制 pivot 功能的简单方法。

您需要做的就是将 ModelEntity 包裹在另一个外部“父” Entity 中,并使内部 ModelEntity 偏移所需的数据点值(SIMD3 )。

完成此操作后,就可以定位或旋转外部“父”实体,并且内部实体的行为基本上与应用了 pivot 值的SceneKit SCNNode相同。 / p>