|
@@ -99,6 +99,8 @@ var Viewport = function ( signals ) {
|
|
|
|
|
|
onMouseDownPosition.set( event.layerX, event.layerY );
|
|
onMouseDownPosition.set( event.layerX, event.layerY );
|
|
|
|
|
|
|
|
+ controls.enabled = true;
|
|
|
|
+
|
|
document.addEventListener( 'mousemove', onMouseMove, false );
|
|
document.addEventListener( 'mousemove', onMouseMove, false );
|
|
document.addEventListener( 'mouseup', onMouseUp, false );
|
|
document.addEventListener( 'mouseup', onMouseUp, false );
|
|
|
|
|
|
@@ -132,20 +134,18 @@ var Viewport = function ( signals ) {
|
|
|
|
|
|
} else {
|
|
} else {
|
|
|
|
|
|
- controls.enabled = true;
|
|
|
|
-
|
|
|
|
selected = camera;
|
|
selected = camera;
|
|
|
|
|
|
signals.objectSelected.dispatch( selected );
|
|
signals.objectSelected.dispatch( selected );
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- controls.enabled = false;
|
|
|
|
-
|
|
|
|
render();
|
|
render();
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ controls.enabled = false;
|
|
|
|
+
|
|
document.removeEventListener( 'mousemove', onMouseMove );
|
|
document.removeEventListener( 'mousemove', onMouseMove );
|
|
document.removeEventListener( 'mouseup', onMouseUp );
|
|
document.removeEventListener( 'mouseup', onMouseUp );
|
|
|
|
|