Autodesk forge Autodesk Forge移动应用程序多用户选择

Autodesk forge Autodesk Forge移动应用程序多用户选择,autodesk-forge,Autodesk Forge,关于如何允许用户在移动版本的查看器上多选择对象(类似于桌面解决方案中的CTRL-Click)有何想法 Best虽然查看器提供了这样的方法,但不幸的是,这些方法仅用于“鼠标点击”,而不用于“点击” 如果要在支持触摸的设备上实现相同的行为,可以覆盖查看器的handleSingleTap方法。单击处理程序如下所示: viewer.clickHandler.handleSingleTap=函数(事件){ const result=viewer.impl.hitTestViewport(viewer.im

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


Best

虽然查看器提供了这样的方法,但不幸的是,这些方法仅用于“鼠标点击”,而不用于“点击”

如果要在支持触摸的设备上实现相同的行为,可以覆盖
查看器的
handleSingleTap
方法。单击处理程序
如下所示:

viewer.clickHandler.handleSingleTap=函数(事件){
const result=viewer.impl.hitTestViewport(viewer.impl.clientToViewport(event.canvasX,event.canvasY),false);
如果(结果){
toggleSelect(result.dbId,result.model);
}否则{
viewer.clearSelection();
}
返回true;
};