scene = {
const scene = new THREE.Scene()
scene.background = new THREE.Color('#fff')
const box = new THREE.BoxGeometry(x, y, z)
var geo = new THREE.EdgesGeometry( box );
var mat = new THREE.LineBasicMaterial( { color: 0xdddddd, linewidth: 1 } );
var wireframe = new THREE.LineSegments( geo, mat );
scene.add( wireframe );
scene.add(map);
for (var i = 0; i < data.length; i++) {
var coord = project3D([data[i].lon, data[i].lat], data[i].date)
var geo = new THREE.SphereGeometry( 0.15, 8, 8 );
var mat = new THREE.MeshBasicMaterial({color: d3.interpolateRdYlBu(Math.random())})
var cube = new THREE.Mesh(geo, mat)
cube.position.x = coord.x
cube.position.y = coord.y
cube.position.z = coord.z
scene.add(cube)
}
return scene
}