gpt4 book ai didi

swift - 在 RealityKit 中更改对象的枢轴点

转载 作者:行者123 更新时间:2023-12-02 03:04:26 25 4
gpt4 key购买 nike

我希望立方体仅在正 z 轴上缩放。现在当我缩放它时,它总是围绕它的中心缩放。因此,为此我必须更改对象的 anchor 。

我知道在 SceneKit 中有一个你可以使用的 pivot 属性。

有没有办法在 RealityKit 中做到这一点?

最佳答案

遗憾的是,在 RealityKit 2.0 框架中,您无法明确定义模型的枢轴点位置。因此,最好的解决方案是在 3D 创作应用程序(如 Maya 或 Blender)中设置枢轴。

但是,在 Reality Composer 中制作场景原型(prototype)时,Orbit 行为允许您自动将模型的枢轴定位在另一个模型的中心。

此外,在使用 move(...) 方法时,RealityKit 2.0 中也有类似的隐式枢轴定位方法。使用 relativeTo 参数定义枢轴在世界原点 (nil) 或另一个模型 (entity) 中心的位置,以提交转换动画。

附言

解决方法是:将您的模型放在一个空组(实体)中,您将获得两个独立的支点——阅读@PaulManson 的回答。

关于swift - 在 RealityKit 中更改对象的枢轴点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59336650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com