فهرست منبع

Merge branch 'v1.9.0-jm' of http://192.168.0.115:3000/bill/fuse-code into v1.9.0-jm

bill 8 ماه پیش
والد
کامیت
dada16af39
1فایلهای تغییر یافته به همراه8 افزوده شده و 0 حذف شده
  1. 8 0
      src/sdk/cover/index.js

+ 8 - 0
src/sdk/cover/index.js

@@ -1329,6 +1329,14 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
                 info.dataset_points = props.points.map(e=>e.position)
                 path = viewer.measuringTool.createMeasureFromData(info);
                 
+                path.points_dataset.forEach((id,i)=>{
+                    if(id == void 0){ //当该点不在任何模型上时,dataset_point记录的其实是point,现在还原
+                        path.points[i] = info.dataset_points[i] 
+                        path.dataset_points[i] = null 
+                    }
+                })
+                //path.update({ifUpdateMarkers:true})
+                
                 if(props.line.position) {
                     let pos = Potree.Utils.datasetPosTransform({fromDataset:true, position: props.line.position,  datasetId: props.line.modelId })
                     path.updateTitlePos(pos)