Commit Graph

262 Commits

Author SHA1 Message Date
Emma Broman 47b3881682 Give each sky target a unique name in the Gui 2022-04-26 19:49:05 +02:00
Emma Broman 2cc62572d5 Use existing fcuntion in ghoul for easing 2022-04-26 19:24:11 +02:00
Emma Broman 51f9199abd Refactor fading and use fade property instead of opacity 2022-04-26 17:24:15 +02:00
Emma Broman da8ee62c31 Include shader filea in solution 2022-04-26 13:55:53 +02:00
Emma Broman f02ac1cbd0 Merge branch 'master' into feature/skybrowser 2022-04-26 12:17:22 +02:00
Emma Broman 17fd637926 Show and hide hover circle using fade property
And hide it when exiting the solar system

Refactor hover circle implementation a bit
2022-04-26 10:56:47 +02:00
Emma Broman 694c883418 Whitespace cleanup 2022-04-26 10:56:46 +02:00
Emma Broman dca8e1e914 Refactor info message 2022-04-26 09:07:54 +02:00
Emma Broman 85fd47880a Refactor: Remove some unused properties 2022-04-26 09:03:23 +02:00
Ylva Selling 6e7c448ed9 Fix issue with fovs not matching the renderable target. Close issue #1997 2022-04-25 17:03:34 -04:00
Emma Broman 92eefa8189 Add enabled property to Exoplanets and Skybrowser module (#1945)
* Add enabled property to exoplanets and sky browser module

* Create assets for default settings and restructure assets into a components folder

* Update exoplanets data

* Set sky browser enabled to true per default and include hover circle asset

* Add name and description of hover circle, and used synced version of ring image
2022-04-25 15:10:08 +02:00
Ylva Selling f7c0134dcc Add so that the render copies can be displayed in cartesian coordinates too, and listen to both IsUsingRadiusAzimuthElevation and FaceCamera properties 2022-04-20 14:52:53 -04:00
Ylva Selling af9643aaee Update to proper url 2022-04-20 10:54:02 -04:00
Ylva Selling 96211f115f Update url to new version of webpage 2022-04-20 10:19:33 -04:00
Ylva Selling 4a4c68e1ab Remove unneccessary function 2022-04-19 17:19:05 -04:00
Ylva Selling 9d350cc8af Merge remote-tracking branch 'origin/master' into feature/skybrowser 2022-04-18 15:39:16 -04:00
Ylva Selling 2829d726de Add functionality to check if the image collection has been loaded and pass that information to the GUI 2022-04-18 15:35:56 -04:00
Alexander Bock 5751fe26d3 Cleanup handling of warnings (#2030) 2022-04-16 20:57:29 +02:00
Ylva Selling 17965a130d Create property for hiding the screenspaceskybrowser instead of placing it outside of the fov 2022-04-14 15:52:04 -04:00
Ylva Selling 3e9a590ba8 Add SkyBrowser topic to server 2022-04-13 18:24:00 -04:00
Alexander Bock 99d2bddf7c Address coding style and remove compiler warnings in many places 2022-04-11 18:31:45 +02:00
Alexander Bock c206da4a98 Coding style adaptations 2022-04-10 23:25:37 +02:00
Ylva Selling 9e86447b85 Remove mouse interaction for skybrowser and make default position of the skybrowser to be outside of the normal field of view 2022-04-08 11:43:32 -04:00
Ylva Selling 1f8b31bab3 Update so that WWT is loaded in the gui 2022-04-07 16:28:17 -04:00
Ylva Selling 68b19ba703 Remove non ascii characters before printing info message. Fix issue #1917 2022-04-05 15:58:07 -04:00
Ylva Selling 1eb4fc5879 Change lua function to be set with "setPropertyValueSingle" instead 2022-04-04 10:16:51 -04:00
Ylva Selling f14e482ff1 Create lua function to move render copies 2022-04-01 17:06:51 -04:00
Ylva Selling bd5f4119b7 Make it possible to create multiple render copies at once and spread them out evenly on the azimuth coordinate 2022-03-31 17:36:48 -04:00
Ylva Selling 233d000aea Make all animations depend on system time instead of fps. This will make the animations robust with low fps. Add easing functions. 2022-03-31 15:58:38 -04:00
Ylva Selling badd2e2ff2 Create animation class to clean up animation code 2022-03-30 16:06:09 -04:00
Ylva Selling 4063a49297 Change browser and targets starting position. Make browser larger than target by default 2022-03-30 14:48:36 -04:00
Ylva Selling 0f81a738db Pass the image fov to the GUI 2022-03-30 11:17:13 -04:00
Ylva Selling 85f3ac4bd9 Add check for if image data folder is empty. This fixes issue #1933 2022-03-29 18:03:06 -04:00
Ylva Selling 7781c7c10d Fix issue with roll and right-click drag. This fixes issue #1932 2022-03-29 16:18:01 -04:00
Ylva Selling 90e1b05b76 Merge branch 'thesis/2021/skybrowser' of https://github.com/OpenSpace/OpenSpace into thesis/2021/skybrowser
# Conflicts:
#	modules/skybrowser/src/targetbrowserpair.cpp
2022-03-29 14:35:11 -04:00
Ylva Selling 82ae56ee88 Fix the "hideChromeInterface" call (will work as soon as the server wwt dist is updated) 2022-03-25 17:11:16 -04:00
Ylva Selling 0df6261fa0 Make fovs doubles instead of floats and use the target as for the roll calculation instead of the camera. This is however still not correct (need the up vector for the target) 2022-03-25 16:54:44 -04:00
Ylva Selling 50d509b294 Correct the rendering of the fov (was too large) 2022-03-25 16:52:21 -04:00
Ylva Selling 680cdc4b8f Move the hover circle with lua script instead of C++ code to make it work in a dome environment 2022-03-23 18:46:19 -04:00
Ylva Selling 33ddd94426 Fix issues with fading by using the system time instead of fps 2022-03-23 18:45:57 -04:00
Ylva Selling aed059a147 Fix precision issue that led to nan values. This fixes #1934 2022-03-23 16:19:10 -04:00
Ylva Selling 5b4c3da91e Make the smallest fov possible a lot smaller 2022-03-23 14:06:40 -04:00
Ylva Selling f34884e86b Make apperance of target match the dimensions of the sky browser. Fixes issue #1926 2022-03-23 13:27:01 -04:00
Ylva Selling ba0ce07181 Create setting to render the interactive sky browser only on master. This could be useful in a dome setting 2022-03-23 09:21:56 -04:00
Ylva Selling c3c453b45c Fix search of pairs to include scene graph node identifier as well 2022-03-23 09:21:18 -04:00
Ylva Selling 5bbf7d3d33 Fixes after merging in new cef version and master 2022-03-22 16:01:34 -04:00
Ylva Selling ea77f74731 Make it possible to add n number of additional rendered copies of the sky browser, that can be placed with RAE coordinates 2022-03-17 11:53:12 -04:00
Ylva Selling 220c1090d2 Make copies of screenspacebrowser look at camera 2022-03-17 10:54:45 -04:00
Ylva Selling 128d21b759 Transform the hovercircle to a renderable so it works in a dome environment 2022-03-17 10:36:04 -04:00
Ylva Selling b405756ce9 Add missing files for target renderable 2022-03-17 09:43:24 -04:00