Alexander Bock
93c0f75ef2
Remove Clang warnings
2025-06-14 15:42:38 +02:00
Ylva Selling
1c8cb30b12
Fix crash when reloading skybrowser ( #3690 )
...
* Make skybrowser use accelerated rendering
* Remove flag for not accelerating rendering
* Make default side full HD for texture
* Make wwt calls be exposed with pointer to worldwidetelescope communicator & restructure
* Restore on reload functionality
* Make default value for updating the sky browser when target travels true
* Remove texture quality property and make the vfov and radius work again
2025-06-09 11:41:08 +02:00
Alexander Bock
8495acd171
Remove unused boolean return value for ScreenSpaceRenderable initialize and deinitialize functions
2025-05-16 23:57:40 +02:00
Alexander Bock
820e90eab4
Happy new year
2025-01-14 16:21:08 +01:00
Alexander Bock
6edea5cae7
Apply the hue, value, saturation, and gamma values from the renderengine to screenspace renderables. Change the screenspace's own gamma value into an offset ( #3293 )
...
* Apply the hue, value, saturation, and gamma values from the renderengine to screenspace renderables. Change the screenspace's own gamma value into an offset
* Make it clearer that the gamma correction is now an offset
2024-06-04 16:28:52 +02:00
Alexander Bock
6e29d898cf
Update copyright header
2024-02-06 15:53:24 +01:00
Alexander Bock
455ee9335a
Add a proper blackout to the ScreenSpaceRenderables and a property and codegen option to toggle that behavior ( #2868 )
2023-08-31 18:19:37 +02:00
Ylva Selling
045e4fcaa3
Add property to make it possible to set if the browser display copies… ( #2774 )
...
* Add property to make it possible to set if the browser display copies should animate while the target is moving
* Update modules/skybrowser/src/targetbrowserpair.cpp
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
---------
Co-authored-by: Alexander Bock <alexander.bock@liu.se >
2023-06-15 00:23:43 +02:00
Alexander Bock
bde840ad03
Remove a bunch of compiler warnings
...
* Remove compile warnings
* Coding style fix
2023-05-16 11:59:28 +02:00
Alexander Bock
9022aad479
Adding static Settings to Renderable ( #2578 )
...
* Add settings to Renderable to control whether the renderbin is updated based on Opacity
* Remove duplicate RenderBin specification for RenderableSphere
* Remove unnecessary RenderBin specifications of Lagrange points
* Don't automatically update the renderbin for RenderableLabel and RenderablePlane
* Remove extra `setRenderBinFromOpacity` from RenderableSpheres
* Move information about whether a renderable should be updated when disabled
* Some cleanup of Renderable class
* Don't update the renderbin automatically if the user specified the renderbin manually
2023-04-10 20:49:01 +02:00
Ylva Selling
c03a9ae360
Address comments on PR: use Spacecraft instead of Spacecraft etc
2023-02-13 12:46:08 -05:00
Ylva Selling
fb3628b684
Merge remote-tracking branch 'origin/master' into issue/2409
2023-02-10 10:20:05 -05:00
Alexander Bock
79ad5776cc
CMake cleanup ( #2489 )
...
* CMake Cleanup
* Warning suppression with CEF
* Use SGCT tinyxml in skybrowser for now
* Disable warnings about missing field initializers
2023-02-05 23:24:12 +01:00
Ylva Selling
471317aef8
Make point space craft a bool property that when enabled points the space crafts when an image is selected
2023-01-27 14:24:46 -05:00
Ylva Selling
f781dfcd9c
Fix bug with screenspaceskybrowser scale crashing OpenSpace
2023-01-27 13:49:12 -05:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Ylva Selling
70bfeb12ed
Fix comments on PR
2022-10-27 14:07:39 -04:00
Ylva Selling
4a8e4a35bc
Create timer that allows the browser to reload before changing the border radius
2022-10-12 11:08:24 -04:00
Ylva Selling
cfb3859bb5
Merge remote-tracking branch 'origin/feature/skybrowser-reload' into issue/2029
...
# Conflicts:
# modules/skybrowser/include/renderableskytarget.h
# modules/skybrowser/include/wwtcommunicator.h
# modules/skybrowser/skybrowsermodule.cpp
2022-10-06 15:33:40 -04:00
Ylva Selling
2c31e485d8
Add potential fix for flickering of target
2022-09-22 04:23:16 -04:00
Ylva Selling
2778d3d4ac
Merge remote-tracking branch 'origin/master' into issue/2029
...
# Conflicts:
# modules/skybrowser/src/wwtcommunicator.cpp
2022-08-25 16:34:00 -04:00
Alexander Bock
979a5e3378
SkyBrowser Hash Handling ( #2201 )
...
* Add the loading of a hash for wwt image files and automatically force a redownload of the files if the hash has changed
* Move the wwtdataimages location into the sync folder
* Some general code cleanup
2022-08-22 15:16:07 +02:00
Ylva Selling
74f6f0803a
Fix some bugs with the border radius
2022-08-12 15:01:32 -04:00
Alexander Bock
9b1143f02f
Ubuntu 22.04 and GCC11 fixes ( #2163 )
...
* Update CEF version
* Update Ghoul
* Update SGCT
* Update codegen
* Remove warnings happening on Ubuntu 22.04 with GCC 11
* AppleClang warning fixes
* Compile fix for Ubuntu and MacOS
* Add Qt 6.2.3 to the CMAKE_PREFIX_PATH
2022-06-28 00:46:01 +02:00
Emma Broman
3ebb439d72
Add documentations and remove unused input argument
2022-05-05 18:26:05 +02:00
Ylva Selling
28393a9523
Rename RenderCopy to DisplayCopy
2022-05-04 13:00:25 -04:00
Ylva Selling
323fea8ec6
Make resizing of gui window only affect the browser ratio, not the scale
2022-05-04 12:40:21 -04:00
Ylva Selling
83bcbfb74f
Add property to show and hide display copies
2022-04-29 15:51:15 -04:00
Ylva Selling
c998fc5439
Add check to make sure browser is intialized before passing messages to wwt. This removes error messages upon startup
2022-04-27 17:20:27 -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
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
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