posição SCNNode em lugares diferentes quando a imagem reconhecida Swift

votos
0

Eu tenho esse código no didAddNode após a imagem ser reconhecido. As imagens são visualizadas em cima uns dos outros em um padrão X. Eu preciso deles para ser uma ao lado da outra. Eu tentei o x SCNNode, y, e z, mas a imagem não está se movendo dentro do ponto médio. Eu tenho feito a âncora a ser a imagem de referência antes, mas que também não me leve para o gol. Eu tentei o SCNVector3 (0,0, -0,2) a imagem desaparece fora da tela

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

Aqui o que está aparecendo:

digite

Este é o meu objetivo:

digite

Publicado 03/12/2019 em 00:06
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Eu tenho o nó imagem a ser colocada em como eu preciso dele. Eu tinha que brincar com overlayNode2.position = SCNVector3 (-0.01, -0.01, -0.01) overlayNode2.eulerAngles.x = -Float.pi / 2

Respondeu 04/12/2019 em 07:03
fonte usuário

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