瀏覽代碼

remove 3 fingers controls from TrackballControls

Nicolas Raynaud 11 年之前
父節點
當前提交
6ea8cbae63
共有 1 個文件被更改,包括 1 次插入14 次删除
  1. 1 14
      examples/js/controls/TrackballControls.js

+ 1 - 14
examples/js/controls/TrackballControls.js

@@ -6,7 +6,7 @@
 THREE.TrackballControls = function ( object, domElement ) {
 THREE.TrackballControls = function ( object, domElement ) {
 
 
 	var _this = this;
 	var _this = this;
-	var STATE = { NONE: -1, ROTATE: 0, ZOOM: 1, PAN: 2, TOUCH_ROTATE: 3, TOUCH_ZOOM: 4, TOUCH_PAN: 5 };
+	var STATE = { NONE: -1, ROTATE: 0, ZOOM: 1, PAN: 2, TOUCH_ROTATE: 3, TOUCH_ZOOM: 4 };
 
 
 	this.object = object;
 	this.object = object;
 	this.domElement = ( domElement !== undefined ) ? domElement : document;
 	this.domElement = ( domElement !== undefined ) ? domElement : document;
@@ -505,11 +505,6 @@ THREE.TrackballControls = function ( object, domElement ) {
                 		_panStart = _panEnd = _this.getMouseOnScreen(x, y);
                 		_panStart = _panEnd = _this.getMouseOnScreen(x, y);
 				break;
 				break;
 
 
-			case 3:
-				_state = STATE.TOUCH_PAN;
-				_panEnd.copy( _this.getMouseOnScreen( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY, _panStart ));
-				break;
-
 			default:
 			default:
 				_state = STATE.NONE;
 				_state = STATE.NONE;
 
 
@@ -541,10 +536,6 @@ THREE.TrackballControls = function ( object, domElement ) {
                 		_panEnd = _this.getMouseOnScreen(x, y);
                 		_panEnd = _this.getMouseOnScreen(x, y);
 				break;
 				break;
 
 
-			case 3:
-				_this.getMouseOnScreen( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY, _panEnd );
-				break;
-
 			default:
 			default:
 				_state = STATE.NONE;
 				_state = STATE.NONE;
 
 
@@ -569,10 +560,6 @@ THREE.TrackballControls = function ( object, domElement ) {
                 		_panStart = _panEnd = _this.getMouseOnScreen(x, y);
                 		_panStart = _panEnd = _this.getMouseOnScreen(x, y);
 				break;
 				break;
 
 
-			case 3:
-				_panStart.copy( _this.getMouseOnScreen( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY, _panEnd ));
-				break;
-
 		}
 		}
 
 
 		_state = STATE.NONE;
 		_state = STATE.NONE;