Browse Source

Editor: added hotkey for toggling helpers.

alteredq 12 years ago
parent
commit
54696b4190
2 changed files with 21 additions and 1 deletions
  1. 1 0
      editor/index.html
  2. 20 1
      editor/js/ui/Viewport.js

+ 1 - 0
editor/index.html

@@ -60,6 +60,7 @@
 
 				removeSelectedObject: new SIGNALS.Signal(),
 				exportScene: new SIGNALS.Signal(),
+				toggleHelpers: new SIGNALS.Signal(),
 
 				// notifications
 

+ 20 - 1
editor/js/ui/Viewport.js

@@ -95,6 +95,7 @@ var Viewport = function ( signals ) {
 	var picked = null;
 
 	var cameraChanged = false;
+	var helpersVisible = true;
 
 	// events
 
@@ -224,6 +225,12 @@ var Viewport = function ( signals ) {
 
 				break;
 
+			case 72: // h
+
+				signals.toggleHelpers.dispatch();
+
+				break;
+
 		}
 
 	};
@@ -503,6 +510,13 @@ var Viewport = function ( signals ) {
 
 	} );
 
+	signals.toggleHelpers.add( function () {
+
+		helpersVisible = !helpersVisible;
+		render();
+
+	} );
+
 	//
 
 	var renderer = new THREE.WebGLRenderer( { antialias: true, alpha: false, clearColor: 0xaaaaaa, clearAlpha: 1 } );
@@ -573,7 +587,12 @@ var Viewport = function ( signals ) {
 
 		renderer.clear();
 		renderer.render( scene, camera );
-		renderer.render( sceneHelpers, camera );
+
+		if ( helpersVisible ) {
+
+			renderer.render( sceneHelpers, camera );
+
+		}
 
 	}