Browse Source

GUI: Fixed selection box delay.

Mr.doob 13 years ago
parent
commit
373ae025e2
2 changed files with 5 additions and 2 deletions
  1. 2 2
      gui/js/ui/Sidebar.Properties.Geometry.js
  2. 3 0
      gui/js/ui/Viewport.js

+ 2 - 2
gui/js/ui/Sidebar.Properties.Geometry.js

@@ -109,9 +109,9 @@ Sidebar.Properties.Geometry = function ( signals ) {
 			var hasFaceColor = face.color;
 			var hasFaceColor = face.color;
 			var hasFaceVertexColor = face.vertexColors[ 0 ] !== undefined;
 			var hasFaceVertexColor = face.vertexColors[ 0 ] !== undefined;
 
 
-			var faceType = 0
-			faceType = setBit( faceType, 0, ! isTriangle );
+			var faceType = 0;
 			
 			
+			faceType = setBit( faceType, 0, ! isTriangle );			
 			// faceType = setBit( faceType, 1, hasMaterial );
 			// faceType = setBit( faceType, 1, hasMaterial );
 			// faceType = setBit( faceType, 2, hasFaceUv );
 			// faceType = setBit( faceType, 2, hasFaceUv );
 			// faceType = setBit( faceType, 3, hasFaceVertexUv );
 			// faceType = setBit( faceType, 3, hasFaceVertexUv );

+ 3 - 0
gui/js/ui/Viewport.js

@@ -121,6 +121,9 @@ var Viewport = function ( signals ) {
 
 
 	signals.objectChanged.add( function ( object ) {
 	signals.objectChanged.add( function ( object ) {
 
 
+		object.updateMatrix();
+		object.updateMatrixWorld();
+
 		selectionBox.matrixWorld.copy( object.matrixWorld );
 		selectionBox.matrixWorld.copy( object.matrixWorld );
 
 
 		render();
 		render();