                 i = d3.interpolate(0,0.5)
                 (t) -> this.children.forEach (mesh) ->
                     mesh.material.uniforms.opacity.value = i(t)
+            .each "end", ->
+                _pan(this)
 
     getRadians = (a, b) ->
         dx = a.position.x - b.position.x

class Main
    SCALE_TEXT = 0.005
    RADIUS = 700
    CAMERA_Z = -7
    CAMERA_PAN_DURATION = 2000
    FADE_DURATION = 3000


        @camera = new THREE.PerspectiveCamera( 70, window.innerWidth / window.innerHeight, 1, 1000 )
        _x = 1
        _y = 2
        @camera.position.z = CAMERA_Z
        @camera.position.x = _x
        @camera.position.y = _y
        @camera.lookAt new THREE.Vector3(_x,_y,0)
