Как найти 3D-координаты моего устройства iOS с помощью sceneKit? - PullRequest
0 голосов
/ 17 января 2019

Я пытаюсь найти способ заставить 3D-объект «прилипать» к моему экрану iPhone с помощью Apple sceneKit, но не могу найти координаты iPhone, чтобы отобразить его в нижней средней части экрана .

В настоящее время я ничего не пробовал, потому что не знаю, с чего начать.

import UIKit
import SceneKit
import ARKit

class ViewController: UIViewController, ARSCNViewDelegate {

   @IBOutlet var sceneView: ARSCNView!

   override func viewDidLoad() {
       super.viewDidLoad()

        // Set the view's delegate
        sceneView.delegate = self

        // Show statistics such as fps and timing information
        sceneView.autoenablesDefaultLighting = true

        // Create a new scene
        let scene = SCNScene(named: "art.scnassets/diceCollada.scn")!

        // Set the scene to the view
        sceneView.scene = scene
    }

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)

        // Create a session configuration
        let configuration = ARWorldTrackingConfiguration()

        // Run the view's session
        sceneView.session.run(configuration)
    }

    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)

        // Pause the view's session
        sceneView.session.pause()
    }
}
...