更改枢轴不会更改坐标系原点

Mar*_*chi 5 scenekit scnnode

我对SceneKit很陌生,在我看来,我偶然发现了一个很奇怪的行为.

当枢轴放置在position节点本身指定的点时,更改节点枢轴会移动它锚定到其父节点的点.这很好,但后来我尝试将一个子节点添加到一个子节点,其枢轴移动(仅翻译),子节点(默认位置(0,0,0))将自己放置在其父节点的几何中心,一个圆柱体用SCNCylinder,而不是它的移动枢轴.

使用移动枢轴的变换重新计算将孩子相对于父枢轴放置的位置不是问题,但是我想知道是否有一个有效的理由不将坐标系与节点的枢轴一起移动关于这个事实在网上没有找到任何东西.