Commit Graph

64 Commits

Author SHA1 Message Date
Alexander Bock 99d2bddf7c Address coding style and remove compiler warnings in many places 2022-04-11 18:31:45 +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 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 4063a49297 Change browser and targets starting position. Make browser larger than target by default 2022-03-30 14:48:36 -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 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 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 7d3a88f007 Make it possible to add two copies of the sky browser, which will make it possible to display many copies in a dome environment and have an interactive copy on the master node 2022-03-16 16:22:56 -04:00
sylvass 21e572149e Fix comments from pull request 2022-03-02 16:39:44 -05:00
sylvass f8936db40c Remove sky browser properties from the screen space renderables 2022-01-26 05:41:16 -05:00
sylvass dbd69cdd73 Add size getter and pass size and color to gui 2022-01-25 09:33:02 -05:00
sylvass f269090937 Change update structure from onChange functions to Pair so that Pair handles all communication between the target and browser 2021-12-17 14:21:30 -05:00
sylvass e95287399c Remove mouse drag resizing functionality 2021-12-14 11:31:33 -05:00
sylvass efddc8bc46 Change equatorial aim to be vec2 and fix hard crash bug with texture resolution and scaling 2021-12-14 11:21:46 -05:00
sylvass 14c6760859 Cleanup of mouse interaction 2021-12-03 17:32:41 -05:00
sylvass f5721cee14 Fix bugs with 3D browser scale and place synchronization of the target and browser in the targets update function 2021-12-02 14:55:15 -05:00
sylvass 57ff730851 Add property to lower resolution of texture of browser to increase performance 2021-12-02 11:29:21 -05:00
sylvass 9c160699fb Cleanup and make animation of FOV smoother 2021-12-01 14:25:32 -05:00
sylvass 30ea90ce64 Update screenspaceskybrowser to new changes 2021-11-23 15:52:38 -05:00
sylvass 80e4e26b43 Remove old screen space sky browser 2021-11-17 10:59:52 -05:00
sylvass 711ad51936 Remove unneccessary property browser dimensions 2021-11-15 15:31:19 -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 206fc43f74 Rename boolean functions and variables to adhere to code style 2021-11-10 09:33:30 -05: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
sylvass d5422f429d Restructure and clean up 2021-11-03 10:37:20 -04:00
sylvass c895f24989 Cleanup 2021-10-25 09:38:09 -04:00
Ylva Selling 01c393ab8b Fix so backend can handle layer ordering 2021-06-09 10:58:42 +02:00
Ylva Selling d3736aeb82 Change to use server instead of localhost for browsers, and fix some bugs 2021-06-08 19:20:42 +02:00
Ylva Selling 8e8ac4e90e Initialize browsers with lua api and load image collections upon startup. Add 3D browser functionality 2021-06-02 15:35:07 +02:00
Ylva Selling 6cf7dd8d45 Load, connect and set up connection to WWT app properly with the help of OpenSpace Lua api 2021-05-26 16:23:49 +02:00
Ylva Selling bf283dce0b Store selected images in C++ backend and send to GUI. Add lua function to remove selected images from browser 2021-05-24 12:23:46 +02:00
Ylva Selling ee33d1df24 Add lua functions for communication with GUI: add and remove target browser pairs and 3D browsers, change opacity of layer, use ID:s for the browser 2021-05-21 10:00:04 +02:00
Ylva Selling 1380c7a2c4 Fade in and out browser and target when going outside of the solar system 2021-05-20 08:58:37 +02:00
Ylva Selling 19d24e90d7 Add functionality for 3D browser: wwt messages and function to create an instance in lua api 2021-05-19 12:01:20 +02:00
Ylva Selling b95fa7a701 Load images from url automatically if the folder WWTimagedata doesn't exist in module 2021-05-12 15:10:43 +02:00
Ylva Selling d8d8cbf2fd Add new API functions and load images in a cleaner way from module instead of lua 2021-05-12 12:14:18 +02:00
Ylva Selling 810319ace7 Add functions for new calls in the WWT API 2021-05-11 14:54:39 +02:00
Ylva Selling 03dbbd1352 Lower the cap on zooming so it looks better 2021-05-07 14:37:15 +02:00
Ylva Selling c882cdd3a3 Add selection functionality to send index from and to GUI and move capping of scroll too browser 2021-05-07 11:50:13 +02:00
Ylva Selling 2eecb08bcf Add random colored borders to browsers and targets that are sufficiently bright, and add function to pass them to GUI 2021-05-04 09:14:35 +02:00
Ylva Selling dcbd74ab7a Fix offset bug by changing how the target direction is calculated. Move calculations to utility file 2021-04-30 09:24:34 +02:00
Ylva Selling cbe038e7d4 Fix bug with field of view by changing all FOVs to VFOV instead of HFOV 2021-04-21 10:59:41 +02:00
Ylva Selling fadf20435d Move conversion function to target and add some utility functions to target and browser 2021-04-09 15:04:19 +02:00
Ester Lindgren 8ffee81e64 Merge resolve 2021-04-06 08:48:37 +02:00
Ester Lindgren c234b69436 Add function to drag and change view within browser 2021-04-06 08:44:42 +02:00