Browse Source

Simplified geometries example.

Mr.doob 13 years ago
parent
commit
48b3a72538
1 changed files with 12 additions and 15 deletions
  1. 12 15
      examples/webgl_geometries.html

+ 12 - 15
examples/webgl_geometries.html

@@ -27,7 +27,7 @@
 
 			var container, stats;
 
-			var camera, scene, group, renderer;
+			var camera, scene, renderer;
 
 			init();
 			animate();
@@ -55,29 +55,26 @@
 					new THREE.MeshBasicMaterial( { color: 0xffffff, wireframe: true, transparent: true, opacity: 0.1 } )
 				];
 
-				group = new THREE.Object3D();
-				scene.add( group );
-
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.CubeGeometry( 100, 100, 100, 4, 4, 4 ), materials );
 				object.position.set( -200, 0, 200 );
-				group.add( object );
+				scene.add( object );
 
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.CylinderGeometry( 25, 75, 100, 40, 5 ), materials );
 				object.position.set( 0, 0, 200 );
-				group.add( object );
+				scene.add( object );
 
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.IcosahedronGeometry( 2 ), materials );
 				object.position.set( 200, 0, 200 );
 				object.scale.x = object.scale.y = object.scale.z = 75;
-				group.add( object );
+				scene.add( object );
 
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.PlaneGeometry( 100, 100, 4, 4 ), materials );
 				object.position.set( -200, 0, 0 );
-				group.add( object );
+				scene.add( object );
 
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.SphereGeometry( 75, 20, 10 ), materials );
 				object.position.set( 0, 0, 0 );
-				group.add( object );
+				scene.add( object );
 
 				var points = [];
 
@@ -89,20 +86,20 @@
 
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.LatheGeometry( points, 20 ), materials );
 				object.position.set( 200, 0, 0 );
-				group.add( object );
+				scene.add( object );
 
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.TorusGeometry( 50, 20, 20, 20 ), materials );
 				object.position.set( -200, 0, -200 );
-				group.add( object );
+				scene.add( object );
 
 				object = THREE.SceneUtils.createMultiMaterialObject( new THREE.TorusKnotGeometry( 50, 10, 50, 20 ), materials );
 				object.position.set( 0, 0, -200 );
-				group.add( object );
+				scene.add( object );
 
 				object = new THREE.Axes();
 				object.position.set( 200, 0, -200 );
 				object.scale.x = object.scale.y = object.scale.z = 0.5;
-				group.add( object );
+				scene.add( object );
 
 				renderer = new THREE.WebGLRenderer();
 				renderer.setSize( window.innerWidth, window.innerHeight );
@@ -136,9 +133,9 @@
 
 				camera.lookAt( scene.position );
 
-				for ( var i = 0, l = group.children.length; i < l; i ++ ) {
+				for ( var i = 0, l = scene.children.length; i < l; i ++ ) {
 
-					var object = group.children[ i ];
+					var object = scene.children[ i ];
 
 					object.rotation.x += 0.01;
 					object.rotation.y += 0.005;