我想要的是添加一个与垂直平面旋转相同的节点。我试过获取平面节点的欧拉角并将其分配给我的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)
实际需要的结果应该是: