       @obj3d.position.x = x
       @obj3d.position.y = y
       @obj3d.position.z = z
+      @obj3d.linep = new THREE.Vector3(x, y, 5)
+      @obj3d.lines = []
 
   Line: class Line
     constructor: (color, from, to, z) ->

    @ve.render()
    e

#VisualEnvironment holds the state associated with the Threejs objects used
#to render Surfaces and the ElementBox. This class also contains methods
#for controlling and interacting with this group of Threejs objects.

      @obj3d.position.x = x
      @obj3d.position.y = y
      @obj3d.position.z = z
      @obj3d.linep = new THREE.Vector3(x, y, 5)
      @obj3d.lines = []

  Diamond: class Diamond
    constructor: (color, x, y, z, l) ->
