【发布时间】:2020-01-05 03:07:36
【问题描述】:
查看器为移动设备(如手机)加载屏幕操纵杆,但不在 Windows 触摸屏 PC(例如 Surface Pro)上我想强制显示操纵杆,但找不到任何文档。
【问题讨论】:
查看器为移动设备(如手机)加载屏幕操纵杆,但不在 Windows 触摸屏 PC(例如 Surface Pro)上我想强制显示操纵杆,但找不到任何文档。
【问题讨论】:
很遗憾,由于该部分界面尚未公开,我们别无选择,只能覆盖移动检测器以强制查看器采用移动 UI。
Autodesk.Viewing.isMobileDevice = function(){return true} // be sure to override before Viewer is initilized...
Autodesk.Viewing.Initializer(options, function(){ ...
否则,您可以扩展 BimWalk 扩展并修改 BimWalkTool 构造函数以始终使用移动 UI 并显示操纵杆。p>
export function BimWalkTool(viewer, options) {
this.viewer = viewer;
this.options = options || {};
this.names = ["bimwalk"];
this.navapi = viewer.navigation;
this.camera = this.navapi.getCamera();
this.active = false;
this.clock = new THREE.Clock(true);
this.navigator = new NavigatorMobile(this):
};
我会让工程部门知道,无论浏览器代理如何,都可以选择切换操纵杆,并在收到回复后更新此答案。
【讨论】: