如何在移动设备上使用 ‘Edit2D’?

huangapple go评论64阅读模式
英文:

How can I use 'Edit2D' in mobile device

问题

我想使用'polygonEditTool'(edit2.defaultTools.polygonTool)创建形状。

现在,我已经完成了PC版本。

但是在移动设备上存在问题。

在执行'polygonEditTool'之后,无论我如何触摸屏幕,它都不会响应(连接鼠标可以工作)。

英文:

I want to create shapes with 'polygonEditTool'(edit2.defaultTools.polygonTool).

Now,I have completed PC version.

But there is a problem in mobile device.

After I executing 'polygonEditTool',No matter how I touch screen ,it doesn't response.(connecting mouse can work)

export const startTool = (tool) => {
    // console.log(tool)

    const viewer = window.VIEWER;
    var controller = viewer.toolController;

    // Check if currently active tool is from Edit2D
    var activeTool = controller.getActiveTool();
    var isEdit2D = activeTool && activeTool.getName().startsWith("Edit2");

    // deactivate any previous edit2d tool
    if (isEdit2D) {
        console.log('isEdit2D')
        controller.deactivateTool(activeTool.getName());
        activeTool = null;
    }

    // stop editing tools
    if (!tool) {
        return;
    }

    controller.activateTool(tool.getName());

}

 window.VIEWER.loadExtension('Autodesk.Edit2D').then(edit2d => {
            const polyTool = edit2d.defaultTools.polygonTool
            startTool(polyTool)
        })

答案1

得分: 2

抱歉,Autodesk.Edit2D 扩展不支持触摸设备。

英文:

Unfortunately the Autodesk.Edit2D extension does not support touch-enabled devices.

huangapple
  • 本文由 发表于 2023年6月8日 18:23:27
  • 转载请务必保留本文链接:https://go.coder-hub.com/76430885.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定