3 Commits d16f0171a3 ... 6b93bfb4e8

Autore SHA1 Messaggio Data
  xzw 6b93bfb4e8 Merge branch 'v1.9.0-jm' of http://192.168.0.115:3000/bill/fuse-code into v1.9.0-jm 1 mese fa
  xzw 67b8b6f09e fix: 圆周率场景分成两种,0和4 1 mese fa
  xzw 89412531bf fix: 1 2 mesi fa
3 ha cambiato i file con 103 aggiunte e 40 eliminazioni
  1. 88 33
      public/lib/potree/potree.js
  2. 1 1
      public/lib/potree/potree.js.map
  3. 14 6
      src/sdk/cover/index.js

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


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


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

@@ -13,8 +13,9 @@ const ModelTypes = {
     3 : {name:'用户上传三维模型'},
     4 : {name:'深时mesh(激光转台)',panos4dkk:true, rot90:true},//3dtiles or obj
     5 : {name:'深光点云' },
-    6 : {name:'深光mesh',panos4dkk:true, rot90:true},//3dtiles
-    7 : {name:'圆周率相机' },//圆周率相机场景
+    6 : {name:'深光mesh', panos4dkk:true, rot90:true},//3dtiles
+    7 : {name:'圆周率相机', panos4dkk:true },//圆周率相机场景 之前我记得场景没有漫游点…… 3dtiles要转90度
+    //'7_new' : {name:'新版圆周率相机', panos4dkk:true, rot90:true}, //圆周率相机场景
 }
 let cesAspect , cesImageryProvider
 
@@ -134,7 +135,10 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
         //sdk.setBackdrop('none')
     }
     
-    let { THREE } = Potree.mergeEditStart(dom, mapDom)
+   
+    let { THREE } = Potree.mergeEditStart(dom, mapDom, {
+        queryCloudLonLatUrl:Potree.settings.urls.prefix+"/laser/4dage/{sceneCode}/getDataSetAndControlPoint"  
+    })
     let MergeEditor = viewer.modules.MergeEditor
     Potree.settings.unableNavigate = true 
     Potree.setLonlat(lonlat[0], lonlat[1])
@@ -158,8 +162,6 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
     } */
 
      
-    Potree.settings.queryCloudLonLatUrl = Potree.settings.urls.prefix+"/laser/4dage/{sceneCode}/getDataSetAndControlPoint"
-   
      
      
     //因为getPose里用的是target,俯视的yaw不准,所以限制一下不要完全俯视
@@ -953,7 +955,13 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 model.result_ = result
                 model.props = props
                 result.model = model
-                model.fromType = ModelTypes[props.fromType].name
+                model.fromType = ModelTypes[props.raw.type].name
+                 
+                if(model.fromType == '圆周率场景'){
+                    props.fromType = (props.type == 'osgb' || props.type == 'b3dm') ? 4 : 0  
+                }
+                
+                  
                 if (!props.isFirstLoad) {
                     model.visible = false//先不显示,防止卡顿
                 }