소스 검색

fix: 改回去

xzw 7 달 전
부모
커밋
a04db0757f
4개의 변경된 파일14개의 추가작업 그리고 7개의 파일을 삭제
  1. 7 2
      public/lib/Cesium/Cesium.js
  2. 2 0
      public/lib/potree/potree.js
  3. 1 1
      public/lib/potree/potree.js.map
  4. 4 4
      src/sdk/cover/index.js

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 7 - 2
public/lib/Cesium/Cesium.js


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

@@ -85017,6 +85017,8 @@
 	      }
 	    } else if (object.boundingBox && type == 'boundingBox') {
 	      //使屏幕刚好看全boundingBox
+	      //object.boundingBox.min.clamp(new THREE.Vector3(-1e4, -1e4, -1e4), new THREE.Vector3(1e4, 1e4, 1e4))//防止过大,ces崩溃
+	      //object.boundingBox.max.clamp(new THREE.Vector3(-1e4, -1e4, -1e4), new THREE.Vector3(1e4, 1e4, 1e4))//防止过大,ces崩溃
 	      target = object.boundingBox.getCenter(new Vector3());
 	      if (o.dir) {
 	        //指定方向

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
public/lib/potree/potree.js.map


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

@@ -677,7 +677,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
         },
 
 
-        setBackdrop(sky, type, { scale, rotate }) {//天空盒背景
+        setBackdrop(sky, type, { scale, rotate }={}) {//天空盒背景
             //console.log('天空盒背景',  sky,type)
 
             let setGroundAndText = (color) => {
@@ -910,7 +910,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 if (!props.isFirstLoad) {
                     model.visible = false//先不显示,防止卡顿
                 }
-                model.showInPano = props.raw.showInPano
+                model.showInPano = props.raw.showInPano 
                 props.opacity < 100 && result.changeOpacity(props.opacity)
 
                 model.addEventListener('changeSelect', (e) => {
@@ -1925,7 +1925,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 minimumLevel: 0,
                 maximumLevel: satellite?18:19, 
                 credit: new Cesium.Credit('高德地图'),
-                tilingScheme: new AmapMercatorTilingScheme(),  //修改投影,从84->高德
+                //tilingScheme: new AmapMercatorTilingScheme(),  //修改投影,从84->高德
                 crossOrigin: 'anonymous',
             }) 
             cesiumViewer.imageryLayers.removeAll();
@@ -2029,7 +2029,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 let height = pos.z;
                 let deg = viewer.transform.lonlatToLocal.inverse(xy)  //  toMap.forward(xy);
                 let cPos = Cesium.Cartesian3.fromDegrees(...deg, height);
-
+                //console.log('toCes',cPos,height) //数字过大如e35会崩溃
                 return cPos;
             };