提交 17922739 编写于 作者: S satori99

Only update when state has changed

上级 4cd38f71
......@@ -378,9 +378,11 @@ THREE.OrbitControls = function ( object, domElement ) {
}
if ( state !== STATE.NONE ) {
document.addEventListener( 'mousemove', onMouseMove, false );
document.addEventListener( 'mouseup', onMouseUp, false );
scope.dispatchEvent( startEvent );
}
}
......@@ -439,7 +441,7 @@ THREE.OrbitControls = function ( object, domElement ) {
}
scope.update();
if ( state !== STATE.NONE ) scope.update();
}
......@@ -456,7 +458,7 @@ THREE.OrbitControls = function ( object, domElement ) {
function onMouseWheel( event ) {
if ( scope.enabled === false || scope.noZoom === true ) return;
if ( scope.enabled === false || scope.noZoom === true || state !== STATE.NONE ) return;
event.preventDefault();
event.stopPropagation();
......@@ -561,7 +563,7 @@ THREE.OrbitControls = function ( object, domElement ) {
}
scope.dispatchEvent( startEvent );
if ( state !== STATE.NONE ) scope.dispatchEvent( startEvent );
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册