       _areaBox = null
       _cube = null
       _cameraTargetObjId = null
-      #_camera = new THREE.PerspectiveCamera(75, 1, 1, 100)
-      _camera = new THREE.OrthographicCamera(10,10,10,10, 1, 100)
+      #_camera = new THREE.PerspectiveCamera(75, 1, 1, 500)
+      _camera = new THREE.OrthographicCamera(10,10,10,10, 1, 1000)
 
       #HACK to clean
       #see http://help.dottoro.com/ljorlllt.php
-      _camera.position.z = 10
+      nLookAt = (camera, v3) ->
+        camera.position.z = v3.z + 30
+        camera.position.y = v3.y + 2
+        camera.position.x = v3.x + 2
+        camera.lookAt(v3)
+
+      nLookAt(_camera, _scene.position)
       _scene.add(_camera)
-
       #_cameraControls = new THREE.DragPanControls(_camera)
 
       _renderer = if webglDetector.webgl

        w = container.clientWidth #window.innerWidth
        h = container.clientHeight #window.innerHeight
        _renderer.setSize(w, h)
        #_camera.aspect = w /  h
        unitperpixel = 0.1
        _camera.left = w / -2 * unitperpixel
        _camera.right = w / 2 * unitperpixel

          xmax: vertices[0].x
          ymax: vertices[0].y
        })
        _areaBox.xmin = _areaBox.xmin * scale.x + position.x
        _areaBox.ymin = _areaBox.ymin * scale.y + position.y
        _areaBox.xmax = _areaBox.xmax * scale.x + position.x
        _areaBox.ymax = _areaBox.ymax * scale.y + position.y
        console.debug("_areaBox", _areaBox)
        _areaBox


      #
