       @assembly = new THREE.Mesh(new THREE.Geometry())
       @assembly.name = "assembly"
       
-      for index, part of res.parts
+      for index, part of res.children
         @_importGeom(part,@assembly)
         
       @scene.add @assembly 

  
  THREE.CSG = require 'modules/core/projects/csg/csg.Three'
  
  #TODO:
  #FIXME: memory leaks: When removing objects from scene do we really need: renderer.deallocateObject(Object); ?
  
  class MyAxisHelper

      mesh.geometry.computeCentroids()
      
      if @renderer instanceof THREE.CanvasRenderer
        mesh.doubleSided = true
      
      #get object connectors
      for i, conn of geom.connectors
