提交 515db92b 编写于 作者: M Mr.doob

OrbitControls: Clean up.

上级 e521ad81
...@@ -235,7 +235,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -235,7 +235,7 @@ THREE.OrbitControls = function ( object, domElement ) {
//scope.dispatchEvent( { type: 'dispose' } ); // should this be added here? //scope.dispatchEvent( { type: 'dispose' } ); // should this be added here?
} };
// //
// internals // internals
...@@ -424,31 +424,31 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -424,31 +424,31 @@ THREE.OrbitControls = function ( object, domElement ) {
// event callbacks - update the object state // event callbacks - update the object state
// //
var handleMouseDownRotate = function( event ) { function handleMouseDownRotate( event ) {
//console.log( 'handleMouseDownRotate' ); //console.log( 'handleMouseDownRotate' );
rotateStart.set( event.clientX, event.clientY ); rotateStart.set( event.clientX, event.clientY );
}; }
var handleMouseDownDolly = function( event ) { function handleMouseDownDolly( event ) {
//console.log( 'handleMouseDownDolly' ); //console.log( 'handleMouseDownDolly' );
dollyStart.set( event.clientX, event.clientY ); dollyStart.set( event.clientX, event.clientY );
}; }
var handleMouseDownPan = function( event ) { function handleMouseDownPan( event ) {
//console.log( 'handleMouseDownPan' ); //console.log( 'handleMouseDownPan' );
panStart.set( event.clientX, event.clientY ); panStart.set( event.clientX, event.clientY );
}; }
var handleMouseMoveRotate = function( event ) { function handleMouseMoveRotate( event ) {
//console.log( 'handleMouseMoveRotate' ); //console.log( 'handleMouseMoveRotate' );
...@@ -467,9 +467,9 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -467,9 +467,9 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.update(); scope.update();
}; }
var handleMouseMoveDolly = function( event ) { function handleMouseMoveDolly( event ) {
//console.log( 'handleMouseMoveDolly' ); //console.log( 'handleMouseMoveDolly' );
...@@ -491,9 +491,9 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -491,9 +491,9 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.update(); scope.update();
}; }
var handleMouseMovePan = function( event ) { function handleMouseMovePan( event ) {
//console.log( 'handleMouseMovePan' ); //console.log( 'handleMouseMovePan' );
...@@ -507,15 +507,15 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -507,15 +507,15 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.update(); scope.update();
}; }
var handleMouseUp = function( event ) { function handleMouseUp( event ) {
//console.log( 'handleMouseUp' ); //console.log( 'handleMouseUp' );
}; }
var handleMouseWheel = function( event ) { function handleMouseWheel( event ) {
//console.log( 'handleMouseWheel' ); //console.log( 'handleMouseWheel' );
...@@ -547,9 +547,9 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -547,9 +547,9 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.update(); scope.update();
}; }
var handleKeyDown = function( event ) { function handleKeyDown( event ) {
//console.log( 'handleKeyDown' ); //console.log( 'handleKeyDown' );
...@@ -577,17 +577,17 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -577,17 +577,17 @@ THREE.OrbitControls = function ( object, domElement ) {
} }
}; }
var handleTouchStartRotate = function( event ) { function handleTouchStartRotate( event ) {
//console.log( 'handleTouchStartRotate' ); //console.log( 'handleTouchStartRotate' );
rotateStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); rotateStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
}; }
var handleTouchStartDolly = function( event ) { function handleTouchStartDolly( event ) {
//console.log( 'handleTouchStartDolly' ); //console.log( 'handleTouchStartDolly' );
...@@ -598,17 +598,17 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -598,17 +598,17 @@ THREE.OrbitControls = function ( object, domElement ) {
dollyStart.set( 0, distance ); dollyStart.set( 0, distance );
}; }
var handleTouchStartPan = function( event ) { function handleTouchStartPan( event ) {
//console.log( 'handleTouchStartPan' ); //console.log( 'handleTouchStartPan' );
panStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); panStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY );
}; }
var handleTouchMoveRotate = function( event ) { function handleTouchMoveRotate( event ) {
//console.log( 'handleTouchMoveRotate' ); //console.log( 'handleTouchMoveRotate' );
...@@ -627,9 +627,9 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -627,9 +627,9 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.update(); scope.update();
}; }
var handleTouchMoveDolly = function( event ) { function handleTouchMoveDolly( event ) {
//console.log( 'handleTouchMoveDolly' ); //console.log( 'handleTouchMoveDolly' );
...@@ -656,9 +656,9 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -656,9 +656,9 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.update(); scope.update();
}; }
var handleTouchMovePan = function( event ) { function handleTouchMovePan( event ) {
//console.log( 'handleTouchMovePan' ); //console.log( 'handleTouchMovePan' );
...@@ -672,13 +672,13 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -672,13 +672,13 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.update(); scope.update();
}; }
var handleTouchEnd = function( event ) { function handleTouchEnd( event ) {
//console.log( 'handleTouchEnd' ); //console.log( 'handleTouchEnd' );
}; }
// //
// event handlers - FSM: listen for events and reset state // event handlers - FSM: listen for events and reset state
...@@ -726,7 +726,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -726,7 +726,7 @@ THREE.OrbitControls = function ( object, domElement ) {
} }
}; }
function onMouseMove( event ) { function onMouseMove( event ) {
...@@ -754,7 +754,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -754,7 +754,7 @@ THREE.OrbitControls = function ( object, domElement ) {
} }
}; }
function onMouseUp( event ) { function onMouseUp( event ) {
...@@ -770,7 +770,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -770,7 +770,7 @@ THREE.OrbitControls = function ( object, domElement ) {
state = STATE.NONE; state = STATE.NONE;
}; }
function onMouseWheel( event ) { function onMouseWheel( event ) {
...@@ -784,7 +784,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -784,7 +784,7 @@ THREE.OrbitControls = function ( object, domElement ) {
scope.dispatchEvent( startEvent ); // not sure why these are here... scope.dispatchEvent( startEvent ); // not sure why these are here...
scope.dispatchEvent( endEvent ); scope.dispatchEvent( endEvent );
}; }
function onKeyDown( event ) { function onKeyDown( event ) {
...@@ -792,7 +792,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -792,7 +792,7 @@ THREE.OrbitControls = function ( object, domElement ) {
handleKeyDown( event ); handleKeyDown( event );
}; }
function onTouchStart( event ) { function onTouchStart( event ) {
...@@ -842,7 +842,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -842,7 +842,7 @@ THREE.OrbitControls = function ( object, domElement ) {
} }
}; }
function onTouchMove( event ) { function onTouchMove( event ) {
...@@ -886,7 +886,7 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -886,7 +886,7 @@ THREE.OrbitControls = function ( object, domElement ) {
} }
}; }
function onTouchEnd( event ) { function onTouchEnd( event ) {
...@@ -898,11 +898,9 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -898,11 +898,9 @@ THREE.OrbitControls = function ( object, domElement ) {
state = STATE.NONE; state = STATE.NONE;
}; }
onContextMenu = function( event ) {
//console.log( 'onContextMenu' ); function onContextMenu( event ) {
event.preventDefault(); event.preventDefault();
...@@ -910,23 +908,17 @@ THREE.OrbitControls = function ( object, domElement ) { ...@@ -910,23 +908,17 @@ THREE.OrbitControls = function ( object, domElement ) {
// //
function init() { scope.domElement.addEventListener( 'contextmenu', onContextMenu, false );
scope.domElement.addEventListener( 'contextmenu', onContextMenu, false );
scope.domElement.addEventListener( 'mousedown', onMouseDown, false ); scope.domElement.addEventListener( 'mousedown', onMouseDown, false );
scope.domElement.addEventListener( 'mousewheel', onMouseWheel, false ); scope.domElement.addEventListener( 'mousewheel', onMouseWheel, false );
scope.domElement.addEventListener( 'MozMousePixelScroll', onMouseWheel, false ); // firefox scope.domElement.addEventListener( 'MozMousePixelScroll', onMouseWheel, false ); // firefox
scope.domElement.addEventListener( 'touchstart', onTouchStart, false ); scope.domElement.addEventListener( 'touchstart', onTouchStart, false );
scope.domElement.addEventListener( 'touchend', onTouchEnd, false ); scope.domElement.addEventListener( 'touchend', onTouchEnd, false );
scope.domElement.addEventListener( 'touchmove', onTouchMove, false ); scope.domElement.addEventListener( 'touchmove', onTouchMove, false );
window.addEventListener( 'keydown', onKeyDown, false );
};
init(); window.addEventListener( 'keydown', onKeyDown, false );
// force an update at start // force an update at start
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册