import datasetList from './datasetList' import { choice } from '../util' // var getRandomText = function() { // return choice(datasets) // }; // var getRandomFontFamily = function() { // return 'Helvetica, Arial, sans-serif' // // return choice([ // // 'Georgia, serif', // // '"Palatino Linotype", "Book Antiqua", Palatino, serif', // // '"Times New Roman", Times, serif', // // 'Helvetica, Arial, sans-serif', // // '"Arial Black", Gadget, sans-serif', // // '"Comic Sans MS", cursive, sans-serif', // // 'Impact, Charcoal, sans-serif', // // '"Lucida Sans Unicode", "Lucida Grande", sans-serif', // // 'Tahoma, Geneva, sans-serif', // // '"Trebuchet MS", Helvetica, sans-serif', // // 'Verdana, Geneva, sans-serif', // // '"Courier New", Courier, monospace', // // '"Lucida Console", Monaco, monospace', // // ]); // }; // var getRandomColor = function() { // return choice([ 0xffffff, 0xffffff, 0xffffff, 0xdddde6, 0x888896 ]) // }; // var getRandomTextSize = function() { // return (1 + Math.random()) * 1/8; // }; // var renderer = new THREE.WebGLRenderer({antialias: true, alpha: true}); // renderer.setPixelRatio(devicePixelRatio); // renderer.setClearColor(0x000000, 0); // document.body.appendChild(renderer.domElement); // var scene = new THREE.Scene(); // var camera = new THREE.PerspectiveCamera(75, 1, 1/128, 128); // camera.position.set(4, 0, 10); // var redrawInterval = 1; // var sprites = Array.from({length: datasets.length}, function(t, i) { // // console.log(i) // var sprite = new THREE.TextSprite({ // textSize: getRandomTextSize(), // redrawInterval: redrawInterval, // material: { // color: getRandomColor(), // }, // texture: { // text: datasets[i], // fontFamily: getRandomFontFamily(), // }, // }); // sprite.position // .setX(Math.random()) // .setY(Math.random()) // .setZ(Math.random()) // .subScalar(1/2) // .setLength(1 + Math.random()) // .multiplyScalar(6); // scene.add(sprite); // return sprite; // }); // var controls = new THREE.OrbitControls(camera, renderer.domElement); // controls.maxDistance = camera.far/2; // controls.enableDamping = true; // controls.dampingFactor = 1/8; // controls.rotateSpeed = 1/4; // controls.zoomSpeed = 1; // controls.keyPanSpeed = 1/2; // var renderScene = function() { // renderer.setSize(document.body.offsetWidth, document.body.offsetHeight); // camera.aspect = renderer.domElement.width / renderer.domElement.height; // camera.updateProjectionMatrix(); // // controls.update(); // camera.position.z += -0.0025 // camera.rotation.y += 0.00001 // renderer.render(scene, camera); // }; // window.addEventListener('resize', renderScene, false); // var startSceneRenderer = function() { // requestAnimationFrame(function() { // setTimeout(startSceneRenderer, 1000/60); // }); // renderScene(); // }; // startSceneRenderer();