title: Physics Issue When Loading SCNScene from .dae
body: <p>I am attempting to load a scene that is currently just 3 walls, a ceiling and a floor. I am loading the scene that I created in blender and load it in fine. However, a <code>SCNNode</code> with a geometry of a <code>SCNBox</code> just falls right through. The box has a dynamic physics body attached to it and the I am manually setting the <code>walls/floor</code> to be static nodes. Below is the code I am using to set up the scene and add the box, I can also post my <code>.dae</code> if needed. Anyone have any ideas as to what might be going on?</p>
  
  <pre><code>//Load the scene from file
  SCNScene *scene = [SCNScene sceneNamed:@"mainScene.dar"];
  
  //Get each node in the scene, and give it a static physics bodt
  for (SCNNode *node in [[scene rootNode] childNodes]) {
      SCNPhysicsBody *staticBody = [SCNPhysicsBody staticBody];
      staticBody.restitution = 1.0;
      node.presentationNode.physicsBody = staticBody;
      NSLog(@"node.name %@",node.name);
  }
  
  //Create box
  SCNNode *block = [SCNNode node];
  block.position = SCNVector3Make(0, 0, 3);
  
  //Set up the geometry
  block.geometry = [SCNBox boxWithWidth:.8 height:.8 length:.8 chamferRadius:0.05];
  block.geometry.firstMaterial.diffuse.mipFilter = SCNFilterModeLinear;
  block.castsShadow = YES;
  
  
  //Make it blue
  for (SCNMaterial *mat in block.geometry.materials) {
      mat.emission.contents = [UIColor blueColor];
  }
  
  
  //Add physics body
  SCNPhysicsBody *body = [SCNPhysicsBody staticBody];
  body.mass = 5;
  body.restitution = .7;
  body.friction = 0.5;
  block.physicsBody = body;
  
  //Add the node to the scene
  [[scene rootNode] addChildNode:block];
  </code></pre>
  
  <p>In response to ricksters answer I tried to create custom geometry for each new node, but my box still falls through. Here is the code that I am using for the custom geometry. This replaces the for-in in the original code.</p>
  
  <pre><code>//Get each node in the scene, and give it a static physics bodt
  for (SCNNode *node in [[scene rootNode] childNodes]) {
      SCNGeometry *geometry = [SCNBox boxWithWidth:node.scale.x height:node.scale.y length:node.scale.z chamferRadius:0.0];
      SCNPhysicsShape *physicsShape = [SCNPhysicsShape shapeWithGeometry:geometry options:nil];
      SCNPhysicsBody *staticBody = [SCNPhysicsBody bodyWithType:SCNPhysicsBodyTypeStatic shape:physicsShape];
      staticBody.restitution = 1.0;
      node.physicsBody = staticBody;
  }
  </code></pre>