Как активировать Autodesk Forge Snapper? - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь активировать новое расширение Snapper, реализованное начиная с версии средства просмотра 7.3.

Поэтому я загружаю расширение следующим образом:

viewer.loadExtension('Autodesk.Snapping')

Кажется, работает. И после этого я попытался получить доступ к описанным методам, но я всегда получал эту ошибку «getSnapResult - это не функция»:

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

snapper.getSnapResult();

Я все еще использую старое расширение, сделанное Филиппом Лифсмой несколько лет назад. : https://forge.autodesk.com/cloud_and_mobile/2015/09/geometry-snapping-and-selection-commands-with-view-data-api.html

Но так как он больше не работает в версии до 7.3, я хотел бы заменить на новую.

1 Ответ

0 голосов
/ 21 октября 2019

getSnapResult () - это функция в классе Snapper. Вот ссылка на документацию:

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

И вы можете попробовать следующее:

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