gpt4 book ai didi

ios - SceneKit获取旋转后的节点位置

转载 作者:行者123 更新时间:2023-11-30 11:28:49 26 4
gpt4 key购买 nike

例如,我有两个 SCNNode,其 SCNBox 几何体依次定位,增加 x 位置属性:

SCNBox(宽度:0,高度:0,长度:0.02,chamferRadius:0)

然后我想使用 rotation 属性和 SCNVector4 来旋转第一个节点,但是当旋转发生时,我希望我的第二个节点跟随第一个节点并根据第一个节点更改其位置第一个的旋转。

我找到了this网络上的解决方案并尝试打印节点的 positionworldPositionpresentation.position 但它们都是相同的值。

有人可以帮我找出如何获得旋转后节点的位置吗?

最佳答案

节点旋转时位置不会改变。也许您可以考虑使用诸如 SCNPhysicsHingeJoint 之类的物理机制连接节点?我发现这个示例可能对您的场景有用:

enter image description here

http://lepetit-prince.net/ios/?p=3540

另一个例子:

enter image description here

http://appleengine.hatenablog.com/entry/2017/08/17/154852

关于ios - SceneKit获取旋转后的节点位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50466931/

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