Commit Graph

115 Commits

Author SHA1 Message Date
Ylva Selling c9a63274a8 Move presync callback functionality from SkyBrowserModule to ServerModule in order to expose the functionality to other topics as well 2022-06-01 15:06:40 -04:00
Ylva Selling 4aa317ec6d Merge branch 'feature/skybrowser' of https://github.com/OpenSpace/OpenSpace into feature/skybrowser 2022-05-05 14:58:12 -04:00
Emma Broman 3ebb439d72 Add documentations and remove unused input argument 2022-05-05 18:26:05 +02:00
Ylva Selling 8474116a48 Rename getPair function to pair 2022-05-05 11:18:25 -04:00
Ylva Selling 00cc4fc0f1 Cleanup - remove unused variables and highlight 2022-05-03 10:51:00 -04:00
Ylva Selling cb766f8f96 Add WorldWide Telescope image collection url as property to sky browser module 2022-04-29 14:42:13 -04:00
Ylva Selling db7c5ee23f Add property to set space craft animation time 2022-04-29 11:05:36 -04:00
Ylva Selling 53f19a6aa8 Cleanup - remove remnants from mouse interaction code 2022-04-28 11:55:10 -04:00
Ylva Selling 8aec879677 Fix bug with creating a target with an identifier that already exists 2022-04-28 11:54:43 -04:00
Ylva Selling 673b7f2325 Create property in module for inverse zoom direction 2022-04-27 17:00:31 -04:00
Ylva Selling 6605bfcd07 Create property in sky browser module for hiding the targets and browsers when minimizing gui 2022-04-27 16:44:14 -04:00
Emma Broman d8313eebe0 Add property to hide SkyBrowser title and hide per default 2022-04-27 19:19:46 +02:00
Emma Broman de68e406b0 Send topic on presync instead of from itmemanager (closes #2037) 2022-04-27 18:20:51 +02:00
Emma Broman 51f9199abd Refactor fading and use fade property instead of opacity 2022-04-26 17:24:15 +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 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
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 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 128d21b759 Transform the hovercircle to a renderable so it works in a dome environment 2022-03-17 10:36:04 -04:00
Ylva Selling 99bfd1cf57 Implement fine tuning of target in world space coordinates 2022-03-16 12:06:15 -04:00
Ylva Selling f7be9c05e0 Add property to module for controlling the rotation speed of the camera 2022-03-07 15:11:03 -05:00
sylvass 21e572149e Fix comments from pull request 2022-03-02 16:39:44 -05:00
sylvass 8b71bbd0da Remove renderable sky browser (3D browser and related functionality) 2022-02-18 12:21:12 -05:00
sylvass 863b555747 Ensure all nodes in a cluset get the same border color for the browsers 2022-02-18 11:28:09 -05:00
sylvass a88246c56b Rename "Pair" to "TargetBrowserPair" 2022-02-10 07:11:39 -05:00
sylvass 51496956fc Pass data regarding if sky browser and target are facing camera and using radius azimuth elevation to gui 2022-02-07 09:46:00 -05:00
ENG-VIDAVIZ-0\ylvas 2ee0ae0387 Cleanup, set constants as static const expr 2021-12-17 11:11:23 -05:00
ENG-VIDAVIZ-0\ylvas e923f9c805 Remove pair from module when one of them are deleted 2021-12-16 11:43:02 -05:00
ENG-VIDAVIZ-0\ylvas 733dc09a30 Move lua scripting to create target browser pair to lua functions 2021-12-15 11:21:38 -05:00
sylvass e95287399c Remove mouse drag resizing functionality 2021-12-14 11:31:33 -05:00
sylvass fa5812c83a Add properties for disabling mouse interaction and automatic camera rotation for dome purposes 2021-12-08 11:03:29 -05:00
sylvass 14c6760859 Cleanup of mouse interaction 2021-12-03 17:32:41 -05:00
sylvass 148b68123c Fix bugs with 3D browser 2021-12-02 14:22:28 -05:00
sylvass 816b394dc9 Set selection of target/browser in the Pair class instead of the module 2021-12-02 11:29:57 -05:00
sylvass 696ee7f7e7 Clean up includes 2021-12-01 14:48:25 -05:00
sylvass 1fe86fe843 Cleanup, make hover circle add itself via lua function to the module. Make functions consistent how they interact with WWT 2021-12-01 13:48:12 -05:00
sylvass 27d68556ec Update the structure of the renderable sky browser to inherit fronm renderable plane and wwtcommuicator 2021-11-23 09:48:07 -05:00
sylvass d5cdf4b3f8 Finish change of structure of screenspaceskybrowser 2021-11-17 11:15:21 -05:00
sylvass b9aaab22a5 Cleanup 2021-11-15 15:34:35 -05:00
sylvass 4b81c76afe Make enum better for transparency choices 2021-11-15 15:34:10 -05:00
sylvass 21cdc9d5cb Clean up 2021-11-15 15:30:58 -05:00
sylvass 513cee8705 Clean up header files - remove unneccessary and sort 2021-11-11 11:03:11 -05:00
sylvass 7bcdd7db21 Give utility functions better names 2021-11-10 10:31:28 -05:00
sylvass 206fc43f74 Rename boolean functions and variables to adhere to code style 2021-11-10 09:33:30 -05:00
sylvass 89e483c748 Simplify fading functions 2021-11-05 12:03:38 -04:00
sylvass 1e4f4dc19a Make max width 90 columns 2021-11-05 11:15:47 -04:00
sylvass 2b1de9eebb Use Pair class to communicate with the target and browser 2021-11-05 10:07:30 -04:00