Ho questo codice nella didAddNode dopo che un'immagine viene riconosciuto. Le immagini vengono visualizzate sulla parte superiore di ogni altro in un modello di X. Ne ho bisogno per essere uno accanto all'altro. Ho provato lo SCNNode x, y, z, ma l'immagine non si muove all'interno del punto centrale. Ho fatto l'ancora di essere l'immagine di riferimento prima, ma che anche non mi arrivare alla meta. Ho provato lo SCNVector3 (0,0, -0,2) l'immagine scompare dallo schermo
//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)
Ecco cosa sta rivelando:
Questo è il mio obiettivo: