Added progressive streaming

This commit is contained in:
Thomas FORGIONE
2015-06-09 17:36:21 +02:00
parent 7c62c0ab34
commit 4dd6261bb5
9 changed files with 100 additions and 12 deletions

View File

@@ -5,7 +5,7 @@ var raycaster;
var objects = [];
var spheres = new Array(mesh_number);
var visible = 0;
var previousTime;
var loader;
var container_size = {width: 1067, height: 600};
@@ -42,11 +42,10 @@ function init() {
scene.add(camera);
window.addEventListener('resize', onWindowResize, false);
container.addEventListener('mousedown', function() { } , false);
// Load the scene
loader = new THREE.OBJLoader();
sphere = new ProgessiveSphere(loader, params.get.res);
// loader = new THREE.OBJLoader();
sphere = ProgressiveLoader(params.get.res, scene);
plane = new Plane(1000,1000);
plane.translate(0,0,-100);
@@ -58,10 +57,12 @@ function animate() {
// on appelle la fonction animate() récursivement à chaque frame
requestAnimationFrame(animate);
camera.update();
var currentTime = Date.now() - previousTime;
camera.update(isNaN(currentTime) ? 20 : currentTime);
previousTime = Date.now();
camera.look();
sphere.addFace();
// sphere.addFace();
renderer.render(scene, camera);
}