Просмотр исходного кода

Editor: Render only once when adding a scene.

Mr.doob 12 лет назад
Родитель
Сommit
d5199c5192
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      editor/js/Editor.js

+ 7 - 0
editor/js/Editor.js

@@ -58,12 +58,19 @@ Editor.prototype = {
 		this.scene.name = scene.name;
 		this.scene.userData = JSON.parse( JSON.stringify( scene.userData ) );
 
+		// avoid render per object
+
+		this.signals.sceneGraphChanged.active = false;
+
 		while ( scene.children.length > 0 ) {
 
 			this.addObject( scene.children[ 0 ] );
 
 		}
 
+		this.signals.sceneGraphChanged.active = true;
+		this.signals.sceneGraphChanged.dispatch();
+
 	},
 
 	//