提交 aa25fb97 编写于 作者: Y yamahigashi

* remove unnecessary code

* extract grid generation into using THREE.GridHelper
上级 447d4fcc
......@@ -63,28 +63,10 @@
//////////////////////////////////////////////////////////////
// Grid
var size = 14, step = 1;
var geometry = new THREE.Geometry();
var material = new THREE.LineBasicMaterial( { color: 0x303030 } );
for ( var i = - size; i <= size; i += step ) {
geometry.vertices.push( new THREE.Vector3( - size, - 0.04, i ) );
geometry.vertices.push( new THREE.Vector3( size, - 0.04, i ) );
geometry.vertices.push( new THREE.Vector3( i, - 0.04, - size ) );
geometry.vertices.push( new THREE.Vector3( i, - 0.04, size ) );
}
var line = new THREE.LineSegments( geometry, material );
scene.add( line );
//////////////////////////////////////////////////////////////
// Lights
scene.add( new THREE.AmbientLight( 0xcccccc ) );
var gridHelper = new THREE.GridHelper( 14, 1 );
gridHelper.setColors( 0x303030, 0x303030 );
gridHelper.position.set( 0, -0.04, 0);
scene.add( gridHelper );
//////////////////////////////////////////////////////////////
// stats
......@@ -93,7 +75,6 @@
stats.domElement.style.top = '0px';
container.appendChild( stats.domElement );
//////////////////////////////////////////////////////////////
// model
var manager = new THREE.LoadingManager();
......@@ -136,11 +117,10 @@
}
}
} );
scene.add( object );
......@@ -158,11 +138,11 @@
controls = new THREE.OrbitControls( camera, renderer.domElement );
controls.target.set( 0, 12, 0 );
camera.position.set( 2, 18, 28 );
camera.lookAt( new THREE.Vector3( 0, 15, 0 ) );
window.addEventListener( 'resize', onWindowResize, false );
animate();
}
function onWindowResize() {
......@@ -187,7 +167,6 @@
}
controls.update();
stats.update();
render();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册