mirror of
https://github.com/cds-astro/aladin-lite.git
synced 2025-12-12 15:49:18 -08:00
Update polyline select implementation
This commit is contained in:
committed by
Matthieu Baumann
parent
0e27fb8765
commit
3fb4a6493a
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user