Как создать расширение для 3-х кнопок для Autodesk Forge? - PullRequest
0 голосов
/ 09 марта 2020

Я хочу создать расширение для 3-х кнопок для Autodesk forge v7. *. Я пытался использовать эту статью` 3D-разметка с иконками и инфо-картой . Но некоторые функции работают неправильно. Как я могу использовать это правильно? Я получил эти ошибки в консоли

errors in console

Теперь все функции работают правильно, в данных я получил неопределенный для родителя. Вешки еще не появились. data with undefined parent

1 Ответ

1 голос
/ 26 марта 2020

Очевидно, что с вашим кодом было несколько проблем:

  • Поскольку Viewer v7 и последующие оверлейные сцены управляются, вам необходимо добавить пользовательскую геометрию с помощью:
 this.viewer.overlays.addScene('custom-scene');
 this.viewer.overlays.addMesh(this.line3d, 'custom-scene');
  • Используйте функции стрелок или привязку для своих обратных вызовов к событиям окна и документа, таким как mousemove или click, иначе они потеряли бы свой контекст и выбросили бы ошибки

  • Не было задано необходимое оформление, чтобы пометки сохраняли свои относительные позиции ...

См. здесь с исправлениями для всего вышеперечисленного: enter image description here

...