【问题标题】:Potree/three.js cancel measurementPotree/three.js 取消测量
【发布时间】:2017-06-10 13:06:01
【问题描述】:

我正在使用 Potree (https://github.com/potree/potree) 来可视化大量点云。

我正在开始一个面积测量 (Potree.MeasuringTool),它通常通过右键单击停止/接受。我希望它在单击按钮时停止。有人可以指出我要调用哪个函数的正确方向吗?我不喜欢javascript。此外,我会接受右键单击的模拟,尽管它可能不是最漂亮的解决方案。

【问题讨论】:

    标签: javascript three.js


    【解决方案1】:

    没有事件:

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-24
        • 2015-08-19
        • 2023-01-22
        • 1970-01-01
        • 2014-06-09
        相关资源
        最近更新 更多