         if not new_pos and not force
             return
 
-        # rescale all objects in scene
-        @rescaleObjects()
-
         @renderer.render @scene, @camera
-
-    _rescaleFactor: ->
-        if not @_center?
-            return undefined
-        else
-            return @camera.position.distanceTo(@_center) / 3
-
-    rescaleObjects: (force = false) ->
-        scale = @_rescaleFactor()
-        if not scale? or (Math.abs(@_lastScale - scale) < 0.000001 and not force)
-            return
-        if @_points?
-            for z in @_points
-                z.scale.set scale, scale, scale
-        @_lastScale = scale
 
 math3d.render_3d_scene = (opts) ->
     opts = defaults opts,


            @matrixWorldNeedsUpdate = true

        return @_finalizeObj text, opts.in_frame

    addLine: (opts) ->
        opts = defaults opts,

        material.color.setRGB opts.texture.color...

        text = new THREE.Mesh geometry, material
        @rescale text.position.set(opts.loc...)
        text.rotation.set opts.rotation...

        geometry.computeBoundingBox()
