Commit Graph

374 Commits

Author SHA1 Message Date
bmatthieu3
7c19ad46db Catalog sources multiplied by inv_model instead of model 2020-12-15 14:09:32 +01:00
bmatthieu3
8eb29f8767 Add opti for rendering grid on the GPU side
Two modes for the grid rendering:
1. When fov > 1 arcmin, compute the grid pixel by pixel on the GPU. This is
   more precise and good looking but relies on the GPU
2. When fov < 1 arcmin, compute the grid on the CPU (recursive method that
   breaks a line until the angle between the adjacent line is quite small)
   This relies on the CPU and is therefore faster for machine that do not have
   a good GPU
2020-12-15 13:45:35 +01:00
bmatthieu3
ff201d5088 Fix catalog plotting 2020-12-15 13:43:50 +01:00
bmatthieu3
99d1e65b22 Fix inertia moving and zoom for very small fovs 2020-12-09 21:21:56 +01:00
bmatthieu3
7466458fd7 Better traits definition between angle types 2020-12-09 19:36:56 +01:00
bmatthieu3
dc1ee759ec inertia not triggered
if the user has not moved since 30ms
2020-12-08 13:27:13 +01:00
bmatthieu3
3dd4adfe65 Integration of inertia
when going out of the field of view, the inertia is not starting.
2020-12-08 12:23:42 +01:00
bmatthieu3
c3e5017fd2 Value of FOV computed in the Rust backend
The JS UI has to poll every time the current value
of the FOV because the zoom action is under an animation.
Better way would be that the Rust backend calls updateFovDiv
whenever it is necessary (only when animating)
2020-12-07 20:07:57 +01:00
bmatthieu3
2fda77187b simplying tile download. Tiles from the previous frames that must be launched are removed! We do the requests only for tiles in the current frame 2020-11-18 17:49:00 +01:00
bmatthieu3
974e6c2fa5 remove commented code 2020-11-18 17:49:00 +01:00
bmatthieu3
210c901a85 mediump for float precision 2020-11-18 17:49:00 +01:00
bmatthieu3
4db8c87822 color HiPS fix 2020-11-18 17:49:00 +01:00
bmatthieu3
ff77c38fc0 fix panic when zooming too much with a catalog loaded 2020-11-08 19:51:50 +01:00
bmatthieu3
385414a338 Merge branch 'develop' of http://cdsgit.u-strasbg.fr/thomasboch/aladin-lite-v3 into develop 2020-11-08 13:05:51 +01:00
bmatthieu3
3e16ee9b59 onmousewheel -> onwheel event so that it is working for FF as well 2020-11-07 13:18:51 +01:00
Thomas Boch
c5c3ad9f03 Merge branch 'develop' of cdsgit.u-strasbg.fr:thomasboch/aladin-lite-v3 into develop 2020-11-06 09:33:29 +01:00
Thomas Boch
e4a594d27a Change initial target and FoV for composite demo page 2020-11-06 09:31:06 +01:00
bmatthieu3
d7423f64e1 clear the requests even when new surveys are not selected 2020-11-05 12:54:11 +01:00
bmatthieu3
e497a00202 rust fmt 2020-11-05 12:24:22 +01:00
bmatthieu3
87363723d3 clean warnings 2020-11-05 12:08:22 +01:00
bmatthieu3
e156c6eb41 delete commentary and add hide grid labels checkbox 2020-11-05 10:44:49 +01:00
bmatthieu3
0225afb59f Merge branch 'webgl4' of http://cdsgit.u-strasbg.fr/thomasboch/aladin-lite-v3 into webgl4 2020-11-04 17:32:31 +01:00
bmatthieu3
a784cd1e5b grid control 2020-11-04 17:20:29 +01:00
Thomas Boch
c42ac6a0fe Merge branch 'webgl4' of cdsgit.u-strasbg.fr:thomasboch/aladin-lite-v3 into webgl4 2020-11-04 16:01:08 +01:00
Thomas Boch
1ebd4ec765 Force HiPS retrieval from alaskybis 2020-11-04 15:59:31 +01:00
bmatthieu3
890d6adbc6 change opacity catalogs 2020-11-04 14:15:07 +01:00
Thomas Boch
0dbc7e1668 Merge branch 'webgl4' of cdsgit.u-strasbg.fr:thomasboch/aladin-lite-v3 into webgl4 2020-11-04 12:00:26 +01:00
bmatthieu3
8a88c481de catalog selection colormap + global opacity 2020-11-04 11:52:25 +01:00
bmatthieu3
7dbb17549e catalog selection colormap + global opacity 2020-11-04 11:46:21 +01:00
bmatthieu3
f3f1159268 Merge branch 'webgl4' of http://cdsgit.u-strasbg.fr/thomasboch/aladin-lite-v3 into webgl4 2020-11-04 09:32:39 +01:00
Matthieu Baumann
b23f28ad21 catalog colormap 2020-11-03 19:04:17 +01:00
Thomas Boch
a78724540a Make composite demo page working from HTTPs, and adding grid checkbox 2020-11-03 17:09:53 +01:00
Thomas Boch
54607b2bdf Replace http with https at various places (Aladin logo, CSS, etc) 2020-11-03 11:40:34 +01:00
Thomas Boch
cb30c37445 Merge branch 'webgl4' of cdsgit.u-strasbg.fr:thomasboch/aladin-lite-v3 into webgl4 2020-11-03 10:27:24 +01:00
Thomas Boch
f5b5a9dd42 Misc 2020-11-03 10:27:12 +01:00
Matthieu Baumann
2ab61cfe84 catalog colormap 2020-11-01 20:02:33 +01:00
Matthieu Baumann
ad86224ce2 adass 2020-11-01 15:16:22 +01:00
Matthieu Baumann
20807164c9 catalog sin plot 2020-10-29 15:48:38 +01:00
Matthieu Baumann
4558cb1837 simplify raytracing 2020-10-27 14:38:47 +01:00
Matthieu Baumann
a6f9068dbb zoomtolocation 2020-10-27 09:27:36 +01:00
Matthieu Baumann
5bb0c01fbd transfer func 2020-10-27 09:27:36 +01:00
Matthieu Baumann
658ad62aba raystracer order 0 2020-10-27 08:57:40 +01:00
Matthieu Baumann
b182965929 catalogs 2020-10-27 00:55:23 +01:00
Matthieu Baumann
0aec9e9530 catalogs 2020-10-26 08:27:32 +01:00
Matthieu Baumann
4d704e024c add catalog projections 2020-10-23 10:11:25 +02:00
Matthieu Baumann
514e85cece add catalog 2020-10-23 09:09:27 +02:00
Matthieu Baumann
3f9b437dab Merge branch 'webgl4' of cdsgit.u-strasbg.fr:thomasboch/aladin-lite-v3 into webgl4 2020-10-22 17:06:34 +02:00
Matthieu Baumann
d84a83f846 clean logs 2020-10-22 17:06:25 +02:00
Matthieu Baumann
81bc13bb22 handle f64 fits tile 2020-10-22 16:46:07 +02:00
Matthieu Baumann
7805367969 fitsreader fix infite loop when bad string of bytes is given 2020-10-22 14:05:55 +02:00