Browse Source

Merge pull request #13328 from sunag/90dev-root

fix NodeFrame (webgl_materials_compile)
Mr.doob 7 years ago
parent
commit
786233d386
1 changed files with 10 additions and 4 deletions
  1. 10 4
      examples/webgl_materials_compile.html

+ 10 - 4
examples/webgl_materials_compile.html

@@ -71,6 +71,7 @@
 		<script src="js/nodes/AttributeNode.js"></script>
 		<script src="js/nodes/NodeBuilder.js"></script>
 		<script src="js/nodes/NodeLib.js"></script>
+		<script src="js/nodes/NodeFrame.js"></script>
 		<script src="js/nodes/NodeMaterial.js"></script>
 
 		<!-- Accessors -->
@@ -123,6 +124,7 @@
 		var container = document.getElementById( 'container' );
 
 		var renderer, scene, camera, clock = new THREE.Clock(), fov = 50;
+		var frame = new THREE.NodeFrame();
 		var teapot;
 		var controls;
 		var move = false;
@@ -289,11 +291,15 @@
 		function animate() {
 
 			var delta = clock.getDelta();
+
+			frame.update( delta );
+
 			for (var i = 0; i < meshes.length; i++ ){
-				
-				var mesh = meshes[i]; 
-				mesh.material.updateFrame( delta );
-			
+
+				var mesh = meshes[i];
+
+				frame.updateNode( mesh.material );
+
 			}
 
 			renderer.render( scene, camera );