识别图像后,我在 didAddNode 中有此代码。图像以 X 模式相互叠加显示。我需要它们彼此相邻。我已经尝试过 SCNNode x、y 和 z,但图像没有在中间点内移动。我之前已经将锚点作为参考图像,但这也没有让我达到目标。我尝试了 SCNVector3(0,0,-0.2) 图像从屏幕上消失了
//IMAGE 1
let plane = SCNPlane(width: 0.01 ,height: 0.01)
if let cgImage = ImageUse!.cgImage {
plane.firstMaterial?.diffuse.contents = cgImage
}
let overlayNode = SCNNode.init(geometry: plane)
overlayNode.eulerAngles.x = -Float.pi / 2
node.addChildNode(overlayNode)
//IMAGE 2
let plane2 = SCNPlane(width: 0.01,height: 0.01)
if let cgImage = ImageUse2!.cgImage {
plane2.firstMaterial?.diffuse.contents = cgImage
}
let overlayNode2 = SCNNode.init(geometry: plane2)
overlayNode2.eulerAngles.x = -Float.pi / 4
node.addChildNode(overlayNode2)
这里显示了什么:
这是我的目标: