如何激活Autodesk Forge Snapper?



我正在尝试激活自查看器版本 7.3 以来实施的新 Snapper 扩展。

所以我像这样加载扩展:

viewer.loadExtension('Autodesk.Snapping')

似乎有效。 之后,我尝试访问这样的描述方法,但我总是收到此错误" getSnapResult 不是一个函数":

viewer.loadExtension('Autodesk.Snapping').then(extension =>{
snapper = extension;
});
snapper.getSnapResult();

我仍然在使用几年前菲利普·利夫斯马(Philippe Leefsma(制作的旧扩展: https://forge.autodesk.com/cloud_and_mobile/2015/09/geometry-snapping-and-selection-commands-with-view-data-api.html

但是由于它在 7.3 以上的版本中不再工作,我想用新版本替换。

getSnapResult(( 是 Snapper 类中的一个函数。以下是文档的链接:

https://forge.autodesk.com/en/docs/viewer/v7/reference/Snapping/Snapper/

您可以尝试以下方法:

var snapper = new Autodesk.Viewing.Extensions.Snapping.Snapper();
//...
snapper.getSnapResult();

最新更新