build/module/lib/controls/TrackballControls.js
/**
     *
     * @param view eye, look, and up vectors. The coordinates will be manipulated by this object.
     * @param wnd The browser window. Used to add listeners for mouse and keyboard events.
     */
@param view eye, look, and up vectors. The coordinates will be manipulated by this object.
@param wnd The browser window. Used to add listeners for mouse and keyboard events.
@param view eye look and up vectors . The coordinates will be manipulated by this object . @param wnd The browser window . Used to add listeners for mouse and keyboard events .
function TrackballControls(view, wnd) {
        if (wnd === void 0) { wnd = window; }
        var _this = _super.call(this, view, wnd) || this;
        _this.moveDirection = new Vector3();
        _this.eyeMinusLookDirection = new Vector3();
        _this.objectUpDirection = new Vector3();
        _this.objectSidewaysDirection = new Vector3();
        _this.B = Spinor3.zero.clone();
        _this.rotor = Spinor3.one.clone();
        _this.mouseChange = new Vector2();
        _this.pan = new Vector3();
        _this.objectUp = new Vector3();
        _this.setLoggingName('TrackballControls');
        return _this;
    }
function TrackballControls ( view , wnd ) { if ( wnd === void 0 ) { wnd = window ; } var _this = _super . call ( this , view , wnd ) || this ; _this . moveDirection = new Vector3 ( ) ; _this . eyeMinusLookDirection = new Vector3 ( ) ; _this . objectUpDirection = new Vector3 ( ) ; _this . objectSidewaysDirection = new Vector3 ( ) ; _this . B = Spinor3 . zero . clone ( ) ; _this . rotor = Spinor3 . one . clone ( ) ; _this . mouseChange = new Vector2 ( ) ; _this . pan = new Vector3 ( ) ; _this . objectUp = new Vector3 ( ) ; _this . setLoggingName ( 'TrackballControls' ) ; return _this ; }
@param view eye, look, and up vectors.
@param view eye look and up vectors .
// Working storage for calculations that update the camera. /**
         * The bivector for a rotation.
         */