 
 
 
-
-
-
-
   update: (timechange) ->
     return unless @sun1
 

            specular:[1, 0.9, 0.9, 1]
          textures:  [{
            path: '/textures/d20_plain_red.png'
            onload: (img) ->
              #console.log('load',this,img)
#              world.addObject geode
          }]
          normalMaps: [{
            path: '/textures/d20_normal.png'
            onload: (img) ->
              #console.log('load',this,img)
              world.addObject geode
            specularChannel: true
          }]
        })
      }
      update: (timechange) ->
#        @camera.rotate timechange * (0.23), 1, 0, 0





      @position = vec3.add spherical2cartesianWithVector(@_trackballCoords), @_trackballTarget

    @context.activeCamera.setFixedYawAxis false

    @geodes = []

