xzw 11 months ago
parent
commit
11a2b179ab
3 changed files with 4 additions and 2 deletions
  1. 1 0
      public/lib/potree/potree.js
  2. 1 1
      public/lib/potree/potree.js.map
  3. 2 1
      src/sdk/cover/index.js

+ 1 - 0
public/lib/potree/potree.js

@@ -79987,6 +79987,7 @@
 	              callback: () => {
 	                var next = () => {
 	                  var stayTime = (!sections[index - 1] || sections[index + 1] instanceof CameraAnimation$1) && sections[index + 1] && sections[index + 1] instanceof CameraAnimation$1 ? 1000 : 300; //前后都是点云模式的话停留久一点。最好在页面上能设置
+	                  console.log('stayTime', stayTime);
 	                  setTimeout(() => {
 	                    currentPlay != void 0 && playNext(index + 1);
 	                  }, stayTime); //稍作停留,不然点云-全景-点云的话根本看不到全景

File diff suppressed because it is too large
+ 1 - 1
public/lib/potree/potree.js.map


+ 2 - 1
src/sdk/cover/index.js

@@ -160,6 +160,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
             let model = viewer.images360.currentPano.pointcloud
             if(lastModel != model){ 
                 lastModel?.isModel && changeMeshVisi(lastModel, false)
+                sceneBus.emit('panoModelChange',  model.result_ )
             }
             lastModel = model
         })
@@ -168,7 +169,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
     
     
     viewer.images360.addEventListener('endChangeMode',(e)=>{
-        sceneBus.emit('modeChange', e.mode == 'showPanos' ? 'pano' : 'fuse')
+        sceneBus.emit('modeChange', {mode: e.mode == 'showPanos' ? 'pano' : 'fuse',  model : e.mode == 'showPanos' && viewer.images360.currentPano.model.result_} )
          
         Potree.Utils.updateVisible(MergeEditor.transformControls, 'showPanos', e.mode == 'showPointCloud')
         Potree.Utils.updateVisible(MergeEditor.boxHelper, 'showPanos', e.mode == 'showPointCloud')