Commit Graph

143 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
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
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
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
33ddd94426 Fix issues with fading by using the system time instead of fps 2022-03-23 18:45:57 -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
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
b405756ce9 Add missing files for target renderable 2022-03-17 09:43:24 -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
Ylva Selling
99bfd1cf57 Implement fine tuning of target in world space coordinates 2022-03-16 12:06:15 -04:00
Ylva Selling
bf5069fbf6 Change screenspaceskybrowser to renderableskybrowser 2022-03-16 11:20:37 -04:00
Ylva Selling
ae86396317 Make crosshair appear at all times with a fixed size 2022-03-04 17:37:11 -05:00
Ylva Selling
ec201d954a Pull request code style fixes 2022-03-04 12:30:12 -05:00
Ylva Selling
bd43816060 Pull request fix requested changes 2022-03-03 12:10:41 -05:00
sylvass
21e572149e Fix comments from pull request 2022-03-02 16:39:44 -05:00
sylvass
02c9ef4a7a Add missing files 2022-02-28 17:19:41 -05:00
sylvass
ea174f544e Remove unneccessary time variables 2022-02-22 09:51:06 -05:00
sylvass
4af95311b9 Add linewidth property to sky target 2022-02-22 09:50:55 -05:00
sylvass
8b71bbd0da Remove renderable sky browser (3D browser and related functionality) 2022-02-18 12:21:12 -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
sylvass
5128056272 Make hover circle work again and remove unneccessary conversion function 2022-01-26 05:41:46 -05:00
sylvass
f8936db40c Remove sky browser properties from the screen space renderables 2022-01-26 05:41:16 -05:00
sylvass
835e8d2f42 Fix bugs with resizing browser 2022-01-26 03:38:33 -05:00
sylvass
779a56662e Create set vertical fov function in pair 2022-01-26 03:37:52 -05:00
sylvass
dbd69cdd73 Add size getter and pass size and color to gui 2022-01-25 09:33:02 -05:00
sylvass
63ac90b93f Fix "drag" in wwt position that is created when moving the camera around 2021-12-28 07:29:39 -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
ENG-VIDAVIZ-0\ylvas
e839ee05b7 Make target work with RAE coordinates so it can be used in a dome setup 2021-12-16 10:32:06 -05:00
sylvass
ad997e64e6 Update field of view when scale of target is changed 2021-12-14 11:38:33 -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
b75e91d0c2 Add function to hide the wwt chrome interface (the white symbols) 2021-12-06 14:47:06 -05:00
sylvass
14c6760859 Cleanup of mouse interaction 2021-12-03 17:32:41 -05:00
sylvass
7a0529b6d1 Fix of hard crash when having a large screenspaceskybrowser and animating camera 2021-12-03 13:36:20 -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
79e85c36dd Set max with to 90 columns 2021-12-02 11:55:21 -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
57ff730851 Add property to lower resolution of texture of browser to increase performance 2021-12-02 11:29:21 -05:00
sylvass
696ee7f7e7 Clean up includes 2021-12-01 14:48:25 -05:00