手动设置 forge 查看器的平移状态

Set the panning state of the forge viewer manually

我有一个案例,我需要通过在查看器外部创建的按钮自定义按钮手动打开和关闭 Forge 查看器的平移状态。 (基本上我需要在 Forge 查看器中重新创建平移按钮的功能)。这可能吗?

导航状态可以通过以下代码切换:

//get current mode
myviewer.getActiveNavigationTool()
//switch to pan
myviewer.setActiveNavigationTool('pan')

您可以简单地创建您的按钮并在单击该按钮时触发方法 setActiveNavigationTool。选项有:"orbit"、"freeorbit"、"dolly"、"pan"、"firstperson"等