SCNNode Position an verschiedenen Orten als Bild Swift erkannt

stimmen
0

Ich habe diesen Code in dem didAddNode, nachdem ein Bild erkannt wird. Die Bilder werden Anzeigen auf der jeweils anderen in einem X-Muster. Ich brauche sie eine neben der anderen zu sein. Ich habe die SCNNode x, y versucht, und z aber das Bild nicht innerhalb des Mittelpunkts bewegt. Ich habe den Anker getan, bevor das Referenzbild zu sein, sondern dass auch habe mich nicht zum Ziel. Ich versuchte, die SCNVector3 (0,0, -0,2) das Bild aus dem Bildschirm verschwindet

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

Hier ist, was zeigt nach oben:

Geben

Das ist mein Ziel:

Geben

Veröffentlicht am 03/12/2019 um 00:06
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
0

Ich habe das Bild Knoten platziert werden, wie ich es brauche. Ich hatte zu spielen, um mit overlayNode2.position = SCNVector3 (-0,01, -0,01, -0,01) overlayNode2.eulerAngles.x = -Float.pi / 2

Beantwortet am 04/12/2019 um 07:03
quelle vom benutzer

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