Как я могу добавить ARReferenceImage на лету? - PullRequest
0 голосов
/ 31 марта 2019

Можно ли добавить новый ARRefenceImage к конфигурации ARWorldTracking конфигурации ARSession на лету?

Вот как я это делаю сейчас:

1) Приостановить сеанс и удалить все узлы.

sceneView.session.pause()
sceneView.scene.rootNode.enumerateChildNodes { (node, stop) in
    node.removeFromParentNode()
}

2) Снова запустите сеанс с новым набором ARImageReference.

configuration.detectionImages = // New ARImageReference Set
sceneView.session.run(configuration, options: [.removeExistingAnchors, .resetTracking])
...