             @animate render: false
         @render_scene true
 
-    set_static_renderer: ->
+    setStaticRenderer: ->
         if @renderer_type is 'static'
             # already have it
             return

        if @renderer_type isnt 'dynamic'
            # if we don't have the renderer, swap it in, make a static image,
            # then give it back to whoever had it.
            owner = _scene_using_renderer
            @set_dynamic_renderer()
            @set_static_renderer()
            owner?.set_dynamic_renderer()
            return

        if not @camera?

    init_on_mouseover: ->

        @element.onmouseenter = =>
            @setDynamicRenderer()

        @element.onmouseleave = =>
            @setStaticRenderer()

        @element.onclick = =>
            @setDynamicRenderer()

    # initialize functions to create new vectors, which take into account the scene's 3d frame aspect ratio.
    init_aspect_ratio_functions: ->
