|
@@ -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;
|