|
@@ -445,7 +445,7 @@ export class MeasuringTool extends EventDispatcher{
|
|
|
measure.isNew = false
|
|
|
clearTimeout(timer)
|
|
|
this.viewer.removeEventListener('cancel_insertions', Exit);
|
|
|
- pressExit && this.viewer.inputHandler.removeEventListener('keydown', pressExit);
|
|
|
+ //pressExit && this.viewer.inputHandler.removeEventListener('keydown', pressExit);
|
|
|
this.viewer.removeEventListener('global_click', click)
|
|
|
e.remove || callback && callback()
|
|
|
/* this.viewer.dispatchEvent({
|
|
@@ -478,24 +478,19 @@ export class MeasuringTool extends EventDispatcher{
|
|
|
this.viewer.addEventListener('cancel_insertions', Exit);
|
|
|
|
|
|
|
|
|
- let pressExit
|
|
|
- /* if(!Potree.settings.isOfficial){
|
|
|
+ /*let pressExit
|
|
|
+ if(!Potree.settings.isOfficial){
|
|
|
pressExit = (e)=>{
|
|
|
if(e.keyCode == 27){//Esc
|
|
|
- Exit()
|
|
|
- //怎么模拟右键???
|
|
|
+ //Exit()
|
|
|
+ //怎么模拟右键???//现由前端发出
|
|
|
}
|
|
|
}
|
|
|
this.viewer.inputHandler.addEventListener('keydown', pressExit)
|
|
|
} */
|
|
|
|
|
|
|
|
|
- /* var marker = measure.addMarker({point:new THREE.Vector3(0, 0, 0)})
|
|
|
- this.viewer.inputHandler.startDragging(marker , {endDragFun, notPressMouse:true} ); //notPressMouse代表不是通过按下鼠标来拖拽
|
|
|
-
|
|
|
- if(measure.maxMarkers > 1){
|
|
|
- marker.visible = false
|
|
|
- } */
|
|
|
+
|
|
|
let click = (e)=>{
|
|
|
|
|
|
var marker = measure.addMarker({point:new THREE.Vector3(0, 0, 0)})
|