Я использую библиотеку https://www.npmjs.com/package/@simonwep/selection-js, чтобы выбрать область на экране.У меня есть карта Gojs, где я хочу выделить все узлы внутри области, которую я выделил мышью.
Дело в том, что значения координат, которые я получаю от Gojs, не имеют смысла ..
У меня есть узел в верхнем левом углу карты, где x должен быть 0, а y также 0.
Когда я использую var docloc = this.diagram.transformDocToView(node.part.location);
, значения равны {x: 46.79957533551601, y: 13.364121297226063}
это хорошо, но я не знаю, как получить ширину и высоту, чтобы я мог знать, находится ли узел внутри выбранной области.
Когда я использую node.part.actualBounds.size
Я получаю {width: 313.7058502906977, height: 82.43768168604652}
Что неверно !!
Я рисую маленькую область мышью вокруг узла выше и вижу ширину 94px
.
Пожалуйста, помогите !!