在 Autodesk Forge 标记上禁用捕捉器

Disable snapper on Autodesk Forge Markup

我在尝试在 Autodesk Forge MarkUp.Code 中实现某些工具时遇到问题。当我尝试在我的 PDF 绘图中绘制箭头或文本时,它总是与 snapper 一起使用。我也尝试使用 snapper.clearSnapped() 禁用它,但没有更好的方法。 有谁知道解决方案吗? 非常感谢!

 function DrawText(){
      var extension = viewer.getExtension("Autodesk.Viewing.MarkupsCore");

      extension.callSnapperMouseDown();
      extension.enterEditMode();

      extension.snapper.clearSnapped();
      extension.snapper.indicator.clearOverlays();

      var modeText = new Autodesk.Viewing.Extensions.Markups.Core.EditModeText(extension);
      extension.changeEditMode(modeText);

    },

只需删除扩展程序对快照程序的引用:

ext.snapper=null

您可以在别处保存参考的副本,以便在需要时能够恢复。