Нажмите на пункты наценки Forge - PullRequest
0 голосов
/ 03 апреля 2020

Привет, я пытаюсь использовать эту разметку Forge. Пример:

 https://github.com/wallabyway/markupExt

Я нашел эту строку в markupExt. js, но ничего не происходит:

    this.raycaster.params.PointCloud.threshold = 5; 
// hit-test markup size.  Change this if markup 'hover' doesn't work

enter image description here но когда я запускаю скрипт, я не могу щелкнуть по точкам для показа карт

это мой консольный ответ:

enter image description here

1 Ответ

1 голос
/ 06 апреля 2020

Параметр this.raycaster.params.PointCloud.threshold = 5 устанавливает радиус проверки удара на 5 единиц.

Проблема с этим образцом заключается в том, что он ориентирован на мировой масштаб модели fusion360, а не на модель Revit.

Попробуйте markupExt. js Пример, взятый из этого примера Revit: https://github.com/apprentice3d/ForgeViewerExtensions

Это поможет установить координаты mouseX и Y в правильном масштабе. для хит-теста.

Извините. Дайте мне знать, если это поможет Cheers Майкл

...