提交 4e952715 编写于 作者: M Mugen87

TrackballControls: Change mouse button semantics.

上级 d6981709
......@@ -35,7 +35,7 @@ THREE.TrackballControls = function ( object, domElement ) {
this.keys = [ 65 /*A*/, 83 /*S*/, 68 /*D*/ ];
this.mouseButtons = { LEFT: THREE.MOUSE.LEFT, MIDDLE: THREE.MOUSE.MIDDLE, RIGHT: THREE.MOUSE.RIGHT };
this.mouseButtons = { ROTATE: THREE.MOUSE.LEFT, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.RIGHT };
// internals
......@@ -391,15 +391,15 @@ THREE.TrackballControls = function ( object, domElement ) {
switch ( event.button ) {
case _this.mouseButtons.LEFT:
case _this.mouseButtons.ROTATE:
_state = STATE.ROTATE;
break;
case _this.mouseButtons.MIDDLE:
case _this.mouseButtons.ZOOM:
_state = STATE.ZOOM;
break;
case _this.mouseButtons.RIGHT:
case _this.mouseButtons.PAN:
_state = STATE.PAN;
break;
......
......@@ -43,7 +43,7 @@ var TrackballControls = function ( object, domElement ) {
this.keys = [ 65 /*A*/, 83 /*S*/, 68 /*D*/ ];
this.mouseButtons = { LEFT: MOUSE.LEFT, MIDDLE: MOUSE.MIDDLE, RIGHT: MOUSE.RIGHT };
this.mouseButtons = { ROTATE: MOUSE.LEFT, ZOOM: MOUSE.MIDDLE, PAN: MOUSE.RIGHT };
// internals
......@@ -399,15 +399,15 @@ var TrackballControls = function ( object, domElement ) {
switch ( event.button ) {
case _this.mouseButtons.LEFT:
case _this.mouseButtons.ROTATE:
_state = STATE.ROTATE;
break;
case _this.mouseButtons.MIDDLE:
case _this.mouseButtons.ZOOM:
_state = STATE.ZOOM;
break;
case _this.mouseButtons.RIGHT:
case _this.mouseButtons.PAN:
_state = STATE.PAN;
break;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册