Autodesk forge Autodesk Forge:设置全屏模式

Autodesk forge Autodesk Forge:设置全屏模式,autodesk-forge,Autodesk Forge,我正在尝试使用API将查看器设置为全屏模式(如默认工具栏中的按钮):Autodesk.Viewing.ScreenModeDelegate。 在文档中,我必须使用以下方法: -DOSCHERENMODECHANGE(旧模式、新模式) -getMode() 它还写道,我必须重写这些方法。我是Forge和Node.js的新手。我必须在服务器端或客户端重写这些方法吗 有没有人举过一个例子来说明我们如何重写这些方法 谢谢检查viewer3d.js,我发现它可以通过viewer.nextScreenMod

我正在尝试使用API将查看器设置为全屏模式(如默认工具栏中的按钮):Autodesk.Viewing.ScreenModeDelegate。 在文档中,我必须使用以下方法: -DOSCHERENMODECHANGE(旧模式、新模式) -getMode()

它还写道,我必须重写这些方法。我是Forge和Node.js的新手。我必须在服务器端或客户端重写这些方法吗

有没有人举过一个例子来说明我们如何重写这些方法


谢谢

检查viewer3d.js,我发现它可以通过viewer.nextScreenMode()简单地切换,如果它是普通视图,这个调用将设置全屏。如果是全屏,此呼叫将使其恢复正常。这就是你要找的吗?我在查看器上找不到“nextScreenMode”方法。我已经检查了在线文档(),同样,我没有找到它。也许是版本问题。。。我使用这个版本进行测试:
nextScreenMode
方法由
Viewer3D
继承自
ScreenModeMixin
,这在文档中没有列出,但您可以看到这一行
av.ScreenModeMixin.prototype.apply(Viewer3D.prototype)
viewer3D.js
中。根据我的经验,它是从查看器v1.x引入的。
forge-api-nodejs客户端
是一个forge后端SDK,它不包含forge-Viewer。查看器版本可以从您的网页(查看您的nodejs应用程序,如html、ejs等)中找到,您可以通过html
标记或检查Web浏览器控制台中的全局变量
LMV_查看器版本
托管查看器应用程序(前端)。非常感谢,它正在工作!!我找不到我可以验证答案的地方(设置绿色箭头来告诉它是可以的)。