画像が認識された後、didAddNode にこのコードがあります。画像は X パターンで互いの上に表示されます。私はそれらが隣り合っている必要があります。SCNNode x、y、および z を試しましたが、画像が中間点内で移動しません。以前にアンカーを参照画像にしたことがありますが、それも目標に到達しませんでした。SCNVector3(0,0,-0.2) を試しました 画像が画面から消えます
//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)
ここに何が表示されていますか:
これが私の目標です: