             if in_frame
                 if not @_pointHelper?
                     @_pointHelper = new THREE.Mesh()
-                    @_pointHelper.geometry.vertices.push undefined
-
-                @_pointHelper.geometry.vertices[0] = @vector loc...
+                    @_pointHelper.geometry.vertices.push new THREE.Vector3()
+
+                @_pointHelper.geometry.vertices[0].set loc...
                 @updateBoundingBox @_pointHelper
             return point
 

            background      : [1,1,1]
            spin            : false     # if true, image spins by itself when mouse is over it.
            camera_distance : 10
            aspect_ratio    : undefined # undefined does nothing or a triple [x,y,z] of length three, which scales the x,y,z coordinates of everything by the given values.
            stop_when_gone  : undefined # if given, animation, etc., stops when this html element (not jquery!) is no longer in the DOM
            frame           : undefined # frame options
            callback        : undefined # opts.callback(error, this object)

            loc         : [0,0,0]
            size        : 5
            texture     : required
            use_cloud   : false     # faster, but you have to use square points
            in_frame    : true

        if opts.use_cloud
