 
         if opts.rotation?
             mesh.rotation.set opts.rotation...
-        else if @_3dText?
-            @_3dText.push mesh
+        else if @_Text3d?
+            @_Text3d.push mesh
         else
-            @_3dText = [mesh]
+            @_Text3d = [mesh]
 
         if opts.in_frame
             @updateBoundingBox mesh
         @scene.add mesh
         return mesh
 
-    add_line: (opts) ->
+    addLine: (opts) ->
         opts = defaults opts,
             points     : required
             thickness  : 1

        @scene.add line
        return line

    add_point: (opts) ->
        opts = defaults opts,
            loc  : [0,0,0]
            size : 5

        @controls.addEventListener 'change', =>
            if @renderer_type is 'dynamic'
                @rescale_objects()
                if @_Text3d?
                    up = (new THREE.Vector3 0, 1, 0).applyQuaternion @camera.quaternion
                    for mesh in @_Text3d
                        mesh.up = up.clone()
                        mesh.lookAt @camera.position
                @renderer.render @scene, @camera
