Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
- guard let planeAnchor = anchor as? ARPlaneAnchor else { return }
- // Plane Geometry
- let planeGeometry = ARSCNPlaneGeometry(device: MTLCreateSystemDefaultDevice()!)
- planeGeometry?.update(from: planeAnchor.geometry)
- let planeNode = SCNNode(geometry: planeGeometry)
- // Plane Physics
- planeNode.physicsBody = SCNPhysicsBody(type: .static, shape: SCNPhysicsShape(geometry: planeGeometry!))
- // Add Node to Scene
- node.addChildNode(planeNode)
- }
Add Comment
Please, Sign In to add comment