posizione SCNNode in luoghi diversi quando l'immagine riconosciuta Swift

voti
0

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:

entrare

Questo è il mio obiettivo:

entrare

È pubblicato 03/12/2019 alle 00:06
fonte dall'utente
In altre lingue...                            


1 risposte

voti
0

Ho ottenuto il nodo immagine posizionata su come ne ho bisogno. Ho dovuto giocare con overlayNode2.position = SCNVector3 (-0.01, -0.01, -0.01) overlayNode2.eulerAngles.x = -Float.pi / 2

Risposto il 04/12/2019 a 07:03
fonte dall'utente

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more