Browse Source

Examples: Clean up

Mugen87 6 years ago
parent
commit
b214d0093d
1 changed files with 9 additions and 7 deletions
  1. 9 7
      examples/webgl_modifier_subdivision.html

+ 9 - 7
examples/webgl_modifier_subdivision.html

@@ -31,7 +31,7 @@
 
 			var container, stats;
 
-			var camera, controls, scene, renderer;
+			var camera, scene, renderer;
 
 			var cube, mesh, material, geometry, smooth, group;
 
@@ -109,7 +109,7 @@
 
 					return geometry.clone();
 
-	};
+				};
 
 				updateInfo();
 
@@ -126,7 +126,7 @@
 
 					return geometry.clone();
 
-	};
+				};
 
 				updateInfo();
 
@@ -252,11 +252,13 @@
 				group = new THREE.Group();
 				scene.add( group );
 
-				mesh = new THREE.Mesh( geometry, material );
+				mesh = new THREE.Mesh( new THREE.BufferGeometry().fromGeometry( geometry ), material );
 				group.add( mesh );
 
-				cube = new THREE.Mesh( smooth, smoothMaterial );
-				var wireframe = new THREE.Mesh( smooth, wireframeMaterial );
+				var smoothBufferGeometry = new THREE.BufferGeometry().fromGeometry( smooth );
+
+				cube = new THREE.Mesh( smoothBufferGeometry, smoothMaterial );
+				var wireframe = new THREE.Mesh( smoothBufferGeometry, wireframeMaterial );
 				cube.add( wireframe );
 
 				cube.scale.setScalar( params.meshScale ? params.meshScale : 1 );
@@ -301,7 +303,7 @@
 
 				//
 
-				controls = new THREE.OrbitControls( camera, renderer.domElement );
+				var controls = new THREE.OrbitControls( camera, renderer.domElement );
 
 				window.addEventListener( 'resize', onWindowResize, false );