|
@@ -19044,12 +19044,16 @@ window.Modernizr = function(n, e, t) {
|
|
, A = (e("../scene/SceneRenderer"),
|
|
, A = (e("../scene/SceneRenderer"),
|
|
e("../enum/GLCubeFaces"),
|
|
e("../enum/GLCubeFaces"),
|
|
e("../exception/BasicException"))
|
|
e("../exception/BasicException"))
|
|
|
|
+
|
|
, y = e("../tile/TileUtils")
|
|
, y = e("../tile/TileUtils")
|
|
, C = e("events").EventEmitter
|
|
, C = e("events").EventEmitter
|
|
, I = new o(i)
|
|
, I = new o(i)
|
|
, E = new r.SphereBufferGeometry(.1)
|
|
, E = new r.SphereBufferGeometry(.1)
|
|
, b = new r.PlaneBufferGeometry(.4,.4,1,1)
|
|
, b = new r.PlaneBufferGeometry(.4,.4,1,1)
|
|
, w = d.load("images/marker-256x256.png");
|
|
, w = d.load("images/marker-256x256.png");
|
|
|
|
+
|
|
|
|
+ w.anisotropy = browser.isMobile() ? 1 : 3 //add
|
|
|
|
+
|
|
n.prototype = Object.create(C.prototype),
|
|
n.prototype = Object.create(C.prototype),
|
|
n.prototype.enter = function() {
|
|
n.prototype.enter = function() {
|
|
var e = null;
|
|
var e = null;
|
|
@@ -19617,6 +19621,9 @@ window.Modernizr = function(n, e, t) {
|
|
, h = e("../enum/RenderLayers")
|
|
, h = e("../enum/RenderLayers")
|
|
, u = e("../enum/RenderOrder")
|
|
, u = e("../enum/RenderOrder")
|
|
, d = s.load("images/reticule-256x256.png");
|
|
, d = s.load("images/reticule-256x256.png");
|
|
|
|
+
|
|
|
|
+ d.anisotropy = browser.isMobile() ? 1 : 4; //各向异性
|
|
|
|
+
|
|
n.prototype = Object.create(r.Mesh.prototype),
|
|
n.prototype = Object.create(r.Mesh.prototype),
|
|
n.prototype.move = function(e, t, i) {
|
|
n.prototype.move = function(e, t, i) {
|
|
this.hidden = i,
|
|
this.hidden = i,
|
|
@@ -25319,7 +25326,7 @@ window.Modernizr = function(n, e, t) {
|
|
, o = n.context
|
|
, o = n.context
|
|
, a = n.state
|
|
, a = n.state
|
|
, s = new r.Texture(null);
|
|
, s = new r.Texture(null);
|
|
- s.flipY = !1,
|
|
|
|
|
|
+ s.flipY = !1,
|
|
i !== !0 && (i = !1),
|
|
i !== !0 && (i = !1),
|
|
s.generateMipmaps = i;
|
|
s.generateMipmaps = i;
|
|
var l = n.paramThreeToGL(s.format)
|
|
var l = n.paramThreeToGL(s.format)
|
|
@@ -27635,7 +27642,7 @@ window.Modernizr = function(n, e, t) {
|
|
if (this.zoomRenderTarget && this.zoomRenderTarget.width === this.qualityManager.getMaxZoomPanoSize())
|
|
if (this.zoomRenderTarget && this.zoomRenderTarget.width === this.qualityManager.getMaxZoomPanoSize())
|
|
return;
|
|
return;
|
|
var e = this.zoomRenderTarget;
|
|
var e = this.zoomRenderTarget;
|
|
- if (this.zoomRenderTarget = this.initTiledPano(this.qualityManager.getMaxZoomPanoSize(), !1),
|
|
|
|
|
|
+ if (this.zoomRenderTarget = this.initTiledPano(this.qualityManager.getMaxZoomPanoSize(), !browser.isMobile()/* !1 */),
|
|
e) {
|
|
e) {
|
|
var t = e.width
|
|
var t = e.width
|
|
, i = this.zoomRenderTarget.width;
|
|
, i = this.zoomRenderTarget.width;
|
|
@@ -27688,7 +27695,7 @@ window.Modernizr = function(n, e, t) {
|
|
if (r && s(r.renderTarget),
|
|
if (r && s(r.renderTarget),
|
|
r = a(l),
|
|
r = a(l),
|
|
!r) {
|
|
!r) {
|
|
- var c = this.initTiledPano(l, !1);
|
|
|
|
|
|
+ var c = this.initTiledPano(l, !browser.isMobile()/* !1 */);
|
|
r = o(c.width),
|
|
r = o(c.width),
|
|
r.renderTarget = c
|
|
r.renderTarget = c
|
|
}
|
|
}
|
|
@@ -27816,7 +27823,7 @@ window.Modernizr = function(n, e, t) {
|
|
return n
|
|
return n
|
|
}
|
|
}
|
|
,
|
|
,
|
|
- l.prototype.initTiledPano = function(e, t) {
|
|
|
|
|
|
+ l.prototype.initTiledPano = function(e, antialias) {
|
|
var i = this.sceneRenderer.renderer
|
|
var i = this.sceneRenderer.renderer
|
|
, n = (i.context,
|
|
, n = (i.context,
|
|
new h.WebGLRenderTargetCube(e,e,{
|
|
new h.WebGLRenderTargetCube(e,e,{
|
|
@@ -27825,8 +27832,10 @@ window.Modernizr = function(n, e, t) {
|
|
, r = new h.CubeTexture([]);
|
|
, r = new h.CubeTexture([]);
|
|
n.texture = r,
|
|
n.texture = r,
|
|
r.image = [null, null, null, null, null, null],
|
|
r.image = [null, null, null, null, null, null],
|
|
- r.flipY = !0,
|
|
|
|
- t ? (r.generateMipmaps = !0,
|
|
|
|
|
|
+ r.flipY = !0,
|
|
|
|
+
|
|
|
|
+ //antialias: 如果抗锯齿的话,采用mipmap,会增加一倍的存储消耗。原版本都是不抗锯齿的。但是抗锯齿效果更柔和
|
|
|
|
+ antialias ? (r.generateMipmaps = !0,
|
|
r.magFilter = h.LinearFilter,
|
|
r.magFilter = h.LinearFilter,
|
|
r.minFilter = h.LinearMipMapLinearFilter) : (r.generateMipmaps = !1,
|
|
r.minFilter = h.LinearMipMapLinearFilter) : (r.generateMipmaps = !1,
|
|
r.magFilter = h.LinearFilter,
|
|
r.magFilter = h.LinearFilter,
|
|
@@ -28412,7 +28421,7 @@ window.Modernizr = function(n, e, t) {
|
|
if(tileClass == '1k')return this.getPanoSize(r.STANDARD);
|
|
if(tileClass == '1k')return this.getPanoSize(r.STANDARD);
|
|
|
|
|
|
if(tileClass == '4k' && this.useUltraHighResolutionPanos ){
|
|
if(tileClass == '4k' && this.useUltraHighResolutionPanos ){
|
|
- this.getPanoSize(r.ULTRAHIGH);
|
|
|
|
|
|
+ return this.getPanoSize(r.ULTRAHIGH);
|
|
}else{//'2k'
|
|
}else{//'2k'
|
|
return this.getPanoSize(r.HIGH);
|
|
return this.getPanoSize(r.HIGH);
|
|
}
|
|
}
|