 
 A Cone is a cylindrical object that ends in a point. `Jax.Mesh.Cone` accepts a `sides` option representing the number of sides to the cone; 3 or 4 will produce a 3-sided or 4-sided pyramid, while more sides will produce an ever more cylindrical result. Cones with fewer than 3 sides will raise an error.
 ###
+@light.position = [0, 0.75, 2]
 @world.addObject new Jax.Model
   position: [-1.25, 0, -1]
   mesh: new Jax.Mesh.Cone
     radius: 1
     height: 1.5
-    color: '#00f'
+    color: '#0f0'
     sides: 4
   update: (tc) -> @camera.yaw tc * 0.5
   

@context.gl.disable GL_CULL_FACE
@activeCamera.position = [0, 0, 3]
@world.ambientColor = '#000'
@world.addLight new Jax.Light.Point
  position: [0, 0, 2]
  shadows: false
  color:
    specular: '#000'
    diffuse: '#fff'


Other options include `width` and `depth`, which override `size`; and `xSegments` and `zSegments`, which override `segments`.
###
@activeCamera.lookAt [0, 0, 0], [3, 3, 3]
@light.color.ambient = '#724'
@light.position = [0, 2, 1.5]
@light.attenuation.linear = 0.5

@world.addObject new Jax.Model
  direction: [0, 1, 0]
  mesh: new Jax.Mesh.Plane
    size: 3
    segments: 10
    color: '#0f0'
    fn: (x, z) -> Math.random() * 0.25
  update: (tc) -> @camera.rotateWorld tc * 0.5, [0, 1, 0]
  
  
###
