|
@@ -71,7 +71,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
|
|
|
updateCamNear()
|
|
|
}, 1000)
|
|
|
|
|
|
- viewer.scene.tags.children.forEach(tag=>tag.functions.updateVisiFar())
|
|
|
+ //viewer.scene.tags.children.forEach(tag=>tag.functions.updateVisiFar())
|
|
|
|
|
|
}
|
|
|
})
|
|
@@ -1259,7 +1259,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
|
|
|
createTagging(props){
|
|
|
let bus = mitt()
|
|
|
let labelHide = false
|
|
|
-
|
|
|
+
|
|
|
let root = viewer.scene.pointclouds.concat(viewer.objs.children).find(e=>e.dataset_id == props.modelId)
|
|
|
if(!root){
|
|
|
return console.error('热点没有找到该modelId,模型是否已经删除?')
|
|
@@ -1300,7 +1300,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
|
|
|
}
|
|
|
},
|
|
|
visibility(v){// 标注可见性
|
|
|
- Potree.Utils.updateVisible(tag,'byUser', v)
|
|
|
+ Potree.Utils.updateVisible(tag,'force', v)
|
|
|
},
|
|
|
visibilityTitle(v){
|
|
|
labelHide = !v
|
|
@@ -1336,7 +1336,7 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
|
|
|
getImageCenter(){
|
|
|
return tag.spot.getWorldPosition(new THREE.Vector3)
|
|
|
},
|
|
|
- toCameraDistance(far){//多远会消失
|
|
|
+ /* toCameraDistance(far){//多远会消失
|
|
|
tag.farSquared = far * far
|
|
|
this.updateVisiFar(dis)
|
|
|
},
|
|
@@ -1345,7 +1345,10 @@ export const enter = ({ dom, mapDom, isLocal, lonlat, scenes }) => {
|
|
|
let v = viewer.mainViewport.camera.position.distanceToSquared(tag.position) < tag.farSquared
|
|
|
Potree.Utils.updateVisible(tag,'updateVisiFar',v)
|
|
|
}
|
|
|
- },
|
|
|
+ }, */
|
|
|
+ getCameraDisSquared(){
|
|
|
+ return viewer.mainViewport.camera.position.distanceToSquared(tag.position) /* < tag.farSquared */
|
|
|
+ },
|
|
|
destory(){
|
|
|
tag.dispose()
|
|
|
},
|