xzw 4 месяцев назад
Родитель
Сommit
bd17de0eb9
3 измененных файлов с 7 добавлено и 8 удалено
  1. 2 1
      public/lib/potree/potree.js
  2. 1 1
      public/lib/potree/potree.js.map
  3. 4 6
      src/sdk/cover/index.js

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

@@ -35857,7 +35857,7 @@
 	    }
 	    var changeMode = e => {
 	      if (e.mode == 'showPointCloud') {
-	        console.warn('切到点云模式了,就删除loadedCallback记录', pano.id); //否则再次转为showPanos会被withinTime阻拦
+	        //console.warn('切到点云模式了,就删除loadedCallback记录',pano.id)//否则再次转为showPanos会被withinTime阻拦
 	        delete loadingPanos[pano.id];
 	        viewer.cancelLoad(pano);
 	        loadedCallback[pano.id] && loadedCallback[pano.id](); //可以飞行了
@@ -76177,6 +76177,7 @@
 	            this.updateMemoryUsage()
 	        },{once:true})  
 	    }) */
+	    this.getBoundCenter(model); //保险起见加一下
 	    var weightUpdate = () => {
 	      this.changeModelPointCount(model, 'add');
 	      this.updateMemoryUsage();

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
public/lib/potree/potree.js.map


+ 4 - 6
src/sdk/cover/index.js

@@ -1185,10 +1185,8 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                     }
                 },
                 changeSelect(state) {
-                    console.error('select', model?.name, state)
-                    if (model) { 
-                        //window.test111 && result.putInFrontOfCam()
-                        
+                    console.error('changeSelect', model?.name, state)
+                    if (model) {  
                         let focus = !(viewer.images360.currentPano?.pointcloud == model && viewer.images360.isAtPano()) //viewer.images360.latestRequestMode != 'showPanos' //防止因走到漫游点后我发送panoModelChange后执行这个又飞了
                         MergeEditor.selectModel(model, state, focus, true)
                         updateCamNear()
@@ -2241,9 +2239,9 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 
                 getImageCenter(){  //热点在模型的本地坐标 
                     if(!tag.parent)return new THREE.Vector3
-                     tag.titleLabel.sprite.update()
+                    tag.titleLabel.sprite.update()
                     let pos = tag.onMesh ? tag.position : tag.titleLabel.parent.position.clone().applyMatrix4(tag.matrixWorld).applyMatrix4(tag.root.matrixWorld.clone().invert()) 
-                    console.log(props.title, 'getImageCenter', pos.toArray(), tag.lineLength)
+                    //console.log(props.title, 'getImageCenter', pos.toArray(), tag.lineLength)
                     return  pos
                      
                 },