xzw 2 gadi atpakaļ
vecāks
revīzija
6d7cce2788

+ 2 - 2
src/custom/materials/ModelTextureMaterial.js

@@ -396,12 +396,12 @@ export default class ModelTextureMaterial extends THREE.RawShaderMaterial {
         
          
         if(this.pano0){ 
-            this.uniforms.depthMap0.value = this.pano0.loaded ? this.pano0.depthTex : null;   //dispose了就不要赋值否则dispose会失败
+            this.uniforms.depthMap0.value = this.pano0.entered ? this.pano0.depthTex : null;   //dispose了就不要赋值否则dispose会失败
             this.uniforms.cameraHeight0.value = this.pano0.floorPosition.distanceTo(this.pano0.position)
             this.uniforms.ceilHeight0.value = this.pano0.getCeilHeight() - this.pano0.position.z  
         }
         if(this.pano1){ 
-            this.uniforms.depthMap1.value = this.pano1.loaded ? this.pano1.depthTex : null;
+            this.uniforms.depthMap1.value = this.pano1.entered ? this.pano1.depthTex : null;
             this.uniforms.cameraHeight1.value = this.pano1.floorPosition.distanceTo(this.pano1.position)
             this.uniforms.ceilHeight1.value = this.pano1.getCeilHeight() - this.pano1.position.z  
         } 

+ 2 - 2
src/custom/modules/panos/Panorama.js

@@ -407,7 +407,7 @@ class Panorama extends THREE.EventDispatcher{
     
     
     enter(){ 
-        this.loaded = true
+        this.entered = true
         this.setZoomed(!1) 
         viewer.dispatchEvent({type:PanoramaEvents.Enter,  oldPano:old, newPano:this  }  )
         old = this 
@@ -423,7 +423,7 @@ class Panorama extends THREE.EventDispatcher{
         this.highestPartialTileRenderOpCompleted = 0;
         this.highestFullTileRenderOpCompleted = 0;
         this.depthTex && this.depthTex.dispose()  //贴图不使用后先dispose,下次到该点时会自动还原
-        this.loaded = false //add
+        this.entered = false //add
         
         //console.log("exit pano "+ this.id)