From 3fb4a6493a2bb7374edbdde43c4eb1347ea2f095 Mon Sep 17 00:00:00 2001 From: Philip Matsson Date: Thu, 11 Jul 2024 12:09:45 +0200 Subject: [PATCH] Update polyline select implementation --- src/js/shapes/Polyline.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/js/shapes/Polyline.js b/src/js/shapes/Polyline.js index 5abf9f90..0025cada 100644 --- a/src/js/shapes/Polyline.js +++ b/src/js/shapes/Polyline.js @@ -465,13 +465,14 @@ export let Polyline = (function() { return false; }; - Polyline.prototype.intersectsBBox = function(x, y, w, h) { + Polyline.prototype.intersectsBBox = function(x, y, w, h, view) { for (let i = 0; i < this.raDecArray.length - 1; i++) { let p1 = this.raDecArray[i]; let p2 = this.raDecArray[i + 1]; + view.aladin.world2pix - let xy1 = AladinUtils.radecToViewXy(p1[0], p1[1], this.overlay.view.aladin); - let xy2 = AladinUtils.radecToViewXy(p2[0], p2[1], this.overlay.view.aladin); + let xy1 = view.aladin.world2pix(p1[0], p1[1]); + let xy2 = view.aladin.world2pix(p2[0], p2[1]); if (!xy1 || !xy2) { return false;