|
@@ -41,27 +41,26 @@
|
|
|
|
|
|
// Grid
|
|
|
|
|
|
- var geometry = new THREE.Geometry();
|
|
|
- geometry.vertices.push( new THREE.Vector3( - 500, 0, 0 ) );
|
|
|
- geometry.vertices.push( new THREE.Vector3( 500, 0, 0 ) );
|
|
|
+ var size = 500, step = 100;
|
|
|
|
|
|
- var material = new THREE.LineBasicMaterial( { color: 0xffffff, opacity: 0.2 } );
|
|
|
+ var geometry = new THREE.Geometry();
|
|
|
|
|
|
- for ( var i = 0; i <= 10; i ++ ) {
|
|
|
+ for ( var i = - size; i <= size; i += step ) {
|
|
|
|
|
|
- var line = new THREE.Line( geometry, material );
|
|
|
- line.position.y = - 120;
|
|
|
- line.position.z = ( i * 100 ) - 500;
|
|
|
- scene.add( line );
|
|
|
+ geometry.vertices.push( new THREE.Vector3( - size, - 120, i ) );
|
|
|
+ geometry.vertices.push( new THREE.Vector3( size, - 120, i ) );
|
|
|
|
|
|
- var line = new THREE.Line( geometry, material );
|
|
|
- line.position.x = ( i * 100 ) - 500;
|
|
|
- line.position.y = - 120;
|
|
|
- line.rotation.y = 90 * Math.PI / 180;
|
|
|
- scene.add( line );
|
|
|
+ geometry.vertices.push( new THREE.Vector3( i, - 120, - size ) );
|
|
|
+ geometry.vertices.push( new THREE.Vector3( i, - 120, size ) );
|
|
|
|
|
|
}
|
|
|
|
|
|
+ var material = new THREE.LineBasicMaterial( { color: 0xffffff, opacity: 0.2 } );
|
|
|
+
|
|
|
+ var line = new THREE.Line( geometry, material );
|
|
|
+ line.type = THREE.LinePieces;
|
|
|
+ scene.add( line );
|
|
|
+
|
|
|
// Spheres
|
|
|
|
|
|
var geometry = new THREE.SphereGeometry( 100, 14, 7, false );
|