提交 bd4ddf67 编写于 作者: M Mr.doob

Examples clean up.

上级 e2973b76
......@@ -57,7 +57,7 @@
var camera, scene, renderer, gui, composer;
var pixelPass, params;
var geomData = [], group;
var group;
init();
animate();
......@@ -111,23 +111,19 @@
dirLight3.position.set( 0, 125, 0 );
scene.add( dirLight3 );
scene.add( hemisphereLight );
scene.add( dirLight );
scene.add( dirLight2 );
scene.add( dirLight3 );
geomData.push( new THREE.SphereGeometry( 1, 64, 64 ) );
geomData.push( new THREE.BoxGeometry( 1, 1, 1 ) );
geomData.push( new THREE.ConeGeometry( 1, 1, 32 ) );
geomData.push( new THREE.TetrahedronGeometry( 1 ) );
geomData.push( new THREE.TorusKnotGeometry( 1, .4 ) );
var geometries = [
new THREE.SphereGeometry( 1, 64, 64 ),
new THREE.BoxGeometry( 1, 1, 1 ),
new THREE.ConeGeometry( 1, 1, 32 ),
new THREE.TetrahedronGeometry( 1 ),
new THREE.TorusKnotGeometry( 1, .4 )
];
var numShapes = 25;
group = new THREE.Group();
for ( var i = 0; i < numShapes; i ++ ) {
for ( var i = 0; i < 25; i ++ ) {
var geom = geomData[ Math.floor( Math.random() * geomData.length ) ];
var geom = geometries[ Math.floor( Math.random() * geometries.length ) ];
var color = new THREE.Color();
color.setHSL( Math.random(), .7 + .2 * Math.random(), .5 + .1 * Math.random() );
var mat = new THREE.MeshPhongMaterial( { color: color, shininess: 200 } );
......@@ -169,6 +165,7 @@
controls.update();
updateGUI();
group.rotation.y += .0015;
group.rotation.z += .001;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册