【问题标题】:Unable to interact with Autodesk View after MarkupsCore Extension custom codeMarkupsCore Extension 自定义代码后无法与 Autodesk View 交互
【发布时间】:2019-12-20 23:00:04
【问题描述】:

我正在使用 Autodesk.Viewing.MarkupsCore Extension 在 3d 查看器中标记矩形,而视图的方向是 TOP。

然后我保存坐标并删除所有标记。

但是在我离开 EditMode 并删除所有标记后,我既不能移动视图也不能旋转它。

我试过这个:

 if (this.state.markupOn) { // this is the condition of leaving the markup
       markupExtension.leaveEditMode();

      svgData = markupExtension.generateData();
       markupExtension.unloadMarkupsAllLayers();
      markupExtension.viewer.impl.invalidate(true);
      markupExtension.leaveEditMode();
      window.Autodesk.Viewing.Extensions.Markups.Core.Utils.showLmvToolsAndPanels(
        this.viewer
      );
      this.setState({ markupOn: !this.state.markupOn });
      return;
    }

在尝试了所有这些之后,我无法与视图交互。请帮我解决这个问题。

【问题讨论】:

  • 您好,欢迎来到 SO。我花了一些时间来编辑您的问题以正确格式化代码并改进标题。我们鼓励用户注意正确的代码格式,以提高可读性。

标签: autodesk-forge forge


【解决方案1】:

此博客文章解释了标记扩展的用法:https://forge.autodesk.com/blog/using-autodeskviewingmarkupscore-extension

如果您阅读了本文,但仍有问题,请将更完整的代码示例发送至forge (dot) help (at) autodesk (dot) com,以便我们进一步探索。

【讨论】:

  • 虽然扩展程序本身相对保持不变,但自博客文章发布以来,查看器本身已经发生了显着变化。请参考官方getting started部分,了解如何初始化查看器。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-24
  • 1970-01-01
  • 2017-08-20
  • 2020-10-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多