                     color   : new THREE.Color o.color
                     program : program
                 particle = new THREE.Sprite material
-                p = @aspect_ratio_scale o.loc
-                particle.position.set p[0], p[1], p[2]
+                position = @aspect_ratio_scale o.loc...
+                particle.position.set position...
                 @_points.push [particle, 4*o.size/@opts.width]
 
             else

        sprite = new THREE.Sprite spriteMaterial

        # Move the sprite to its position
        p = @aspect_ratio_scale o.pos
        sprite.position.set p[0], p[1], p[2]

        # If the text is supposed to stay constant size, add it to the list of constant size text,
        # which gets resized on scene update.

                txt mx, y1+e, z0, "x=#{l x0, x1}"
                txt x0, y1+e, z0, l x0

        v = @vector mx, my, mz
        @camera.lookAt v
        if @controls?
            @controls.target = @_center
