title: Swift 3 load .dae file into SCNNode
body: <p>Loading a .dae file as a scene element</p>
  
  <p>This code works, loading the file as the scene:</p>
  
  <pre><code>let scene = SCNScene(named: "art.scnassets/base-wall-tile_sample.dae")!
  </code></pre>
  
  <p>This code, loading the file as SCNGeometry, doesn't:</p>
  
  <pre><code>let url = Bundle.main.url(forResource: "art.scnassets/base-wall-tile_sample", withExtension: "dae")
  let source = SCNSceneSource(url: url! )
  let geo = source!.entryWithIdentifier("Geo", withClass: SCNGeometry.self)!
  </code></pre>
  
  <p>url and source are ok, but it crashes trying to produce geo.  Bad instruction. </p>
  
  <p>This code, like several examples offered on the web, was in Swift 2 (<a href="https://stackoverflow.com/questions/25387604/load-a-collada-dae-file-into-scnnode-swift-scenekit">load a collada (dae) file into SCNNode (Swift - SceneKit)</a>. I had to juggle it to Swift 3, and something seems to have been lost in translation. Can someone tell me how to do this stuff right?</p>