Potree / three.js取消测量

时间:2017-06-10 13:06:01

标签: javascript three.js

我正在使用Potree(https://github.com/potree/potree)来显示大量的点云。

我正在开始一个区域测量(Potree.MeasuringTool),通常是右键单击停止/接受。我希望它只需点击一下按钮即可停止。有人能指出我正确的方向调用哪个功能?我不是那样的javascript。此外,我会接受模仿右键单击,尽管它可能不是最漂亮的解决方案。

2 个答案:

答案 0 :(得分:1)

没有事件:

viewer.measuringTool.sceneMeasurement.remove(viewer.measuringTool.sceneMeasurement.children[viewer.measuringTool.sceneMeasurement.children.length - 1]);

答案 1 :(得分:0)

尝试了所有可能的解决方案/功能,说明取消测量的事情。发现这正是我在potree.js中所需要的;

viewer.dispatchEvent({
    type: "cancel_insertions"
    });

当然,这仅适用于测量仍处于活动状态的情况。