SCNNode posisjon på forskjellige steder når bildeanerkjent Swift

stemmer
0

Jeg har denne koden i didAddNode etter at et bilde er anerkjent. De bilder vises på toppen av hverandre i et X-mønster. Jeg trenger dem for å være en ved siden av den andre. Jeg har prøvd SCNNode x, y og z, men bildet er ikke flytter innenfor midtpunktet. Jeg har gjort ankeret å være referansebildet før, men som også ikke få meg til mål. Jeg prøvde SCNVector3 (0,0, -0,2) bildet forsvinner utenfor skjermen

  //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)

Her hva som dukker opp:

skriv

Dette er mitt mål:

skriv

Publisert på 03/12/2019 klokken 00:06
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Jeg fikk bildet noden som skal plasseres på hvordan jeg trenger det. Jeg måtte spille rundt med overlayNode2.position = SCNVector3 (-0,01, -0,01, -0,01) overlayNode2.eulerAngles.x = -Float.pi / 2

Svarte 04/12/2019 kl. 07:03
kilden bruker

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