查看器为移动设备(如电话)加载了屏幕操纵杆,但未在Windows触摸屏PC(例如Surface Pro)上加载,我想强制操纵杆显示,但找不到任何文档。< / p>
答案 0 :(得分:0)
不幸的是,由于该接口的位置尚未公开,我们别无选择,只能覆盖移动检测器,以强制Viewer采用移动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):
};
我将让Engineering知道,有一个选项可以切换操纵杆,而与浏览器代理无关,并且在听到回音后可以更新此答案。