我对 SceneKit 很陌生,在我看来,我偶然发现了一种非常奇怪的行为。
更改节点枢轴移动它锚定到其父节点的点,因为枢轴放置在position
节点本身指定的点。这很好,但后来我尝试将一个子节点添加到一个移动其枢轴的节点(仅翻译),并且子节点(默认位置为(0,0,0)
)将自身放置在其父节点的几何中心,一个SCNCylinder
用它移动的枢轴。
使用移动枢轴的转换重新计算相对于父枢轴放置子枢轴的位置不是问题,但我想知道是否有正当理由不移动坐标系以及节点的枢轴,因为我没有在网上找到任何关于这个事实的信息。