英文:
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.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论