}
this.refreshTime = Math.round(1000 / this.maxFps);
this.pixelRatio = window.devicePixelRatio * this.qualityRatio;
+ this.frames = 0;
console.log('Quality ratio: ' + this.qualityRatio);
console.log('Triangles: ' + this.triangles);
light.position.set(2000, 0, 1.72503 * 10000);
if (this.enableShadow) {
light.castShadow = true;
- light.shadow.mapSize.width = 2048; // default
- light.shadow.mapSize.height = 2048; // default
+ light.shadow.mapSize.width = 1024; // default
+ light.shadow.mapSize.height = 1024; // default
light.shadow.camera.near = near;
light.shadow.camera.far = far;
light.shadow.bias = -0.0075;
var $this = this;
setTimeout(function () {
$this._hideSplash();
- }, 300);
+ }, 3000);
},
_hideSplash: function () {
$("#main,#viewOverlay,#view").css('visibility', 'visible');
$this.stats.track(0, page);
}
$this.zoom.resetZoom();
+
$this.hideSplash();
}, true);
}
numPreloadAfter = 4;
numPreloadBefore = 2;
}
- var max = Math.min(page + numPreloadAfter, this.fluidbook.getMaxPage());
+ var fmx = this.fluidbook.getMaxPage();
+ var max = Math.min(page + numPreloadAfter, fmx);
var min = Math.max(1, page - numPreloadBefore);
- this.toPreload = [];
+ this.toPreload = [1, fmx];
for (var i = min; i <= max; i++) {
- this.toPreload.push(i);
+ if(this.toPreload.indexOf(i)===-1) {
+ this.toPreload.push(i);
+ }
}
- this.preloaded=this.toPreload.slice(0);
+ this.preloaded = this.toPreload.slice(0);
this.cleanPreloaded();
this.preloadPages();
},
if (d == undefined) {
d = 1;
}
- $(this).trigger('fluidbook.page.change.start', [page, {transition: d, page: page, turningPages: turning.flip}]);
+ $(this.fluidbook).trigger('fluidbook.page.change.start', [page, {transition: d, page: page, turningPages: turning.flip}]);
this.fluidbook.tooltip.hideTooltip();
$(".axis_y").removeClass('axis_y');
$(".axis_x").removeClass('axis_x');