我将返回一个节点的flattenedClone,该节点包含x个布置成正方形网格的子节点。
flattenedClone上的枢轴已完全关闭。如果不做任何修改,它会稍微偏离节点的左下角,这是我需要的中心位置(因为我将围绕该点旋转节点)。
我尝试过没有运气的枢轴
let flattenedNode = finalNode.flattenedClone()
flattenedNode.pivot = SCNMatrix4MakeTranslation(-0.5 * flattened.width, 0, -0.5 * flattened.depth)
return flattenedNode
如您所见,flattenedClone的轴点似乎设置为第一个子节点的轴点。
在添加到场景之前和添加到场景之后,我什至都尝试过更改透视图,但是它似乎并没有改变。