Slide 40
Slide 40 text
Get Detected Images
extension ViewController: ARSCNViewDelegate {
// MARK: - ARSCNViewDelegate
func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for
anchor: ARAnchor) {
// Check detected an image
guard let imageAnchor = anchor as? ARImageAnchor,
let imageName = imageAnchor.referenceImage.name else
{ return }
// Check the detected image is "hime_tanaka"
if imageName == "hime_tanaka" {
print("Detected!")
}
}
}
• ը૾ͷݕग़ ARSCNViewDelegate ͷ func renderer(_ renderer:
SCNSceneRenderer, didAdd node: SCNNode, for anchor:
ARAnchor) ϝιουʹͯߦ͏
• ݕग़ͨ͠ը૾ͷ໊લʹΑͬͯɺͲͷը૾͕ݕग़͞Ε͔͕ͨΘ͔ΔͨΊɺ
ը૾͝ͱʹԠΛม͑Δ͜ͱͰ͖Δ