例如,我有两个SCNNode
个SCNBox
几何图形,一个接一个地增加x
位置属性:
SCNBox(width: 0, height: 0, length: 0.02, chamferRadius: 0)
然后我想使用rotation
属性和SCNVector4
旋转第一个属性,但是当旋转发生时,我希望我的第二个节点跟随第一个节点并根据第一个节点的旋转来改变它的位置。
我在网络上找到了this解决方案并尝试打印节点的position
,worldPosition
和presentation.position
,但它们都是相同的值。
有人可以帮助我找出旋转后如何获得节点的位置?
答案 0 :(得分:0)
节点旋转时的位置不会改变。也许你可以看看用SCNPhysicsHingeJoint
等物理机制连接节点?我找到了这个可能对你的场景有用的例子:
http://lepetit-prince.net/ios/?p=3540
另一个例子: