Another amazing thing that SceneKit provides us with right out of the box that we can use in our Augmented Reality experiences is a physics engine. This means that we can give the items we place in our scenes the ability to interact with each other as you would expect if they were real objects.
We can do this by setting the SCNNode.PhysicsBody property on our SCNNodes.
Giving an Item a Rigid Structure
We can give our nodes some virtual substance beyond a visual appearance so that things can collide with it as if it were solid as shown in Listing 14-1.