Guest User

Untitled

a guest
Jan 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAnchor) {
  2. guard let planeAnchor = anchor as? ARPlaneAnchor else { return }
  3.  
  4. // Plane Geometry
  5. let planeGeometry = ARSCNPlaneGeometry(device: MTLCreateSystemDefaultDevice()!)
  6. planeGeometry?.update(from: planeAnchor.geometry)
  7. let planeNode = SCNNode(geometry: planeGeometry)
  8.  
  9. // Plane Physics
  10. planeNode.physicsBody = SCNPhysicsBody(type: .static, shape: SCNPhysicsShape(geometry: planeGeometry!))
  11.  
  12. // Add Node to Scene
  13. node.addChildNode(planeNode)
  14. }
Add Comment
Please, Sign In to add comment