|
@@ -1329,6 +1329,14 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes, laserRoot, laserOS
|
|
info.dataset_points = props.points.map(e=>e.position)
|
|
info.dataset_points = props.points.map(e=>e.position)
|
|
path = viewer.measuringTool.createMeasureFromData(info);
|
|
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) {
|
|
if(props.line.position) {
|
|
let pos = Potree.Utils.datasetPosTransform({fromDataset:true, position: props.line.position, datasetId: props.line.modelId })
|
|
let pos = Potree.Utils.datasetPosTransform({fromDataset:true, position: props.line.position, datasetId: props.line.modelId })
|
|
path.updateTitlePos(pos)
|
|
path.updateTitlePos(pos)
|