我想要的是添加一个与垂直平面旋转相同的节点。我试过通过获取平面节点的欧拉角并将其分配给我的 3d 对象的根节点,但结果并不理想,请参见屏幕截图。垂直平面用橙色表示。

通过添加一个简单的节点而不修改欧拉角。请注意,dae 根节点中的位置和欧拉角为 0,0,0,而刻度为 1,1,1。

var scene = SCNScene(named: selectedObject.daeURL)!
sceneView.scene.rootNode.addChildNode(scene.rootNode)

在此输入图像描述

通过将平面节点的欧拉角分配给我的 3d 对象的根节点:

var scene = SCNScene(named: selectedObject.daeURL)!
scene.rootNode.eulerAngles = anchorNode.eulerAngles
sceneView.scene.rootNode.addChildNode(scene.rootNode)

在此输入图像描述

实际预期结果应为:

在此输入图像描述