【问题标题】:Forge viewer deactivate BimWalk after activating programmaticallyForge viewer 在以编程方式激活后停用 BimWalk
【发布时间】:2021-05-01 18:08:10
【问题描述】:

我有一个查看器实例,我在其中以编程方式在加载 BimWalk 工具后立即激活它。

viewer.toolController.activateTool('bimwalk');

BimWalk 工具已激活,但 BimWalk 扩展似乎没有意识到这一点。如果用户按下第一人称按钮 [关闭 BimWalk],该工具将再次“激活”。随后按下按钮似乎没有做任何事情,然后查看器被锁定并且用户无法平移。

是否有另一种方法可以激活与工具栏按钮保持一致的 BimWalk?

【问题讨论】:

    标签: autodesk-forge autodesk-viewer


    【解决方案1】:

    你说得对,Autodesk.BimWalk 扩展本身也在保持工具的状态。因此,您需要通过扩展程序激活该工具:

    viewer.getExtension('Autodesk.BimWalk').activate()
    

    然后,单击工具栏中的第一人称按钮将正确停用扩展程序和工具。

    【讨论】:

      猜你喜欢
      • 2020-08-21
      • 2021-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多