在完成MarkupsCore Extension自定义代码后,无法与Autodesk View进行交互

我正在使用Autodesk.Viewing.MarkupsCore扩展在视图的方向为TOP时在3d查看器中标记矩形。

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

但是当我离开 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;
    }

尝试了所有这些之后,我无法与视图进行交互。请帮助我。

mm6yuz 回答:在完成MarkupsCore Extension自定义代码后,无法与Autodesk View进行交互

标记扩展的用法在此博客文章https://forge.autodesk.com/blog/using-autodeskviewingmarkupscore-extension中进行了说明。

如果您关注了本文,但仍然遇到问题,请将更完整的代码示例发送给forge (dot) help (at) autodesk (dot) com,以便我们进行进一步的研究。

本文链接:https://www.f2er.com/2898216.html

大家都在问