【问题标题】:Autodesk Forge Mobile App Multiselection by UserAutodesk Forge 移动应用程序用户多选
【发布时间】:2021-01-03 08:24:33
【问题描述】:

关于如何允许用户在移动版本的查看器上多选对象有什么想法,类似于桌面解决方案中的 CTRL-Click?

最好的

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

    虽然查看器提供setClickConfig 之类的方法,但不幸的是,这些方法仅适用于“鼠标点击”,不适用于“点击”。

    如果您想在支持触控的设备上实现相同的行为,您可以像这样覆盖viewer.clickHandler 的handleSingleTap 方法:

    viewer.clickHandler.handleSingleTap = function (event) {
        const result = viewer.impl.hitTestViewport(viewer.impl.clientToViewport(event.canvasX, event.canvasY), false);
        if (result) {
            viewer.toggleSelect(result.dbId, result.model);
        } else {
            viewer.clearSelection();
        }
        return true;
    };
    

    【讨论】:

      猜你喜欢
      • 2020-12-25
      • 2020-02-20
      • 2017-03-01
      • 2019-09-12
      • 2020-06-24
      • 2017-03-01
      • 2021-12-30
      • 2021-09-08
      • 2018-05-11
      相关资源
      最近更新 更多