Commit Graph

11249 Commits

Author SHA1 Message Date
Malin E 8f654eae50 Add transfer function for renderable tube 2023-11-28 16:21:57 +01:00
Malin E 4a83bb9b8d Add value to tube data 2023-11-28 14:15:52 +01:00
Malin E 536ba1eb5b Fix perform shading property bug 2023-11-23 14:57:17 +01:00
Malin E e3e1bdcfa6 Restructure tube verticies 2023-11-23 09:54:36 +01:00
Malin E 7a3af2c991 Merge branch 'master' into project/b612-asteroid-uncertainty 2023-11-23 09:22:36 +01:00
Micah Acinapura eca9d375e7 update to new chlorophyll layer from gibs (#2959) 2023-11-21 19:15:42 -05:00
Malin E eeb9ec319d Some small clean up 2023-11-21 16:43:44 +01:00
Alexander Bock 162b47d297 Fix TaskRunner that was broken after configuration change 2023-11-21 14:45:12 +01:00
Emma Broman 722c58f50a Allow zero duration when flying to globe position
Consistent with other fly to functions
2023-11-21 13:59:05 +01:00
Malin E 5b930487b2 Add hard shadows to edges of the tube 2023-11-21 11:47:58 +01:00
Emma Broman 320f349ad1 Update ghoul (toLowerCase & toUpperCase) 2023-11-21 11:44:13 +01:00
Alexander Bock 131b8f4886 Doxygen update 2023-11-21 10:49:39 +01:00
Alexander Bock 7db7c40841 Doxygen style overhaul (#2954)
Reformatting the existing Doxygen comments to be unified
2023-11-20 23:39:17 +01:00
Alexander Bock 4ee078502b Doxygen (#2953)
* Update Doxygen and add new CSS file
* Remove Doxygen warnings
2023-11-19 16:35:14 +01:00
Alexander Bock 4a1fe3f4a9 Fix logo URL 2023-11-19 14:10:47 +01:00
Alexander Bock 3c35d23062 Verifier cleanup (#2952)
* Add a description to structs
* Cleanup
2023-11-19 11:51:19 +01:00
Emma Broman d6369edd18 Update ghoul (trimming whitespaces in csv) 2023-11-17 15:53:16 +01:00
Malin E d88c25c33e Add shading 2023-11-17 13:41:51 +01:00
Emma Broman 94ab3332d0 Update GUI hash to fix optionproperty rendering bug 2023-11-17 13:07:14 +01:00
Malin E 803f79b3c7 Some clean up 2023-11-17 10:15:30 +01:00
Malin E 26e60edd9d First version of working tube from data 2023-11-16 13:34:37 +01:00
Emma Broman 5fc9058f76 More explicit handling of zero duration paths (#2947)
* More explicit handling of zero duration paths

* Update src/navigation/path.cpp

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-11-15 17:19:43 +01:00
Emma Broman aae4d04c43 Add documentation for camera path instruction dictionary
used as input for `openspace.pathnavigation.createPath`
2023-11-15 16:00:36 +01:00
Malin E c2200acf90 Make it based on data (top and bottom) 2023-11-15 14:24:55 +01:00
Emma Broman 639419a51b Issue/1440 - Exoplanet Panel and settings update (#2943)
* Add tags that can be used to set object visibility from UI

* Add module property for hiding/showing orbiting uncertainty disc

* Add tag for 1 AU ring and change color to something that's different from orbits

* Add property for circle color

* Add temporary gui hash for easier testing

* Update modules/exoplanets/exoplanetsmodule.cpp

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Update GUI hash to correct commit on webgui master

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-11-15 14:18:04 +01:00
Malin E 482a463284 Something renders 2023-11-15 13:42:10 +01:00
Andreas Engberg f3c4fc54db Update UrlSynchronization to limit amount of downloads (#2586) (#2933)
Limits the number of URL synchronization downloads by time stamping files for X seconds fixes (#2586). 
Also, show the amount of downloaded data as soon as the download is started fix (#2460)

* Adds time validity to UrlSynchronized files (#2586)

Updated affected asset files. Satellite asset files lasts for 24h by default now. Other assets are updated to work as before. Obs timestamp is computed using UTC time.

* Code cleanup

* Update httpsynchronization.cpp

* Applied suggestions from code review

* Update multi-line comment to `//`

* Remove accidental commas in .asset files

Co-authored-by: Emma Broman <emma.broman@liu.se>

* Fixed PR comments + bug in .asset file

* Refactor code

* Reports downloaded data as early as possible, fixes (#2460)

* More files

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
Co-authored-by: Emma Broman <emma.broman@liu.se>
2023-11-14 17:08:38 +01:00
Andreas Engberg 9343c6315d Adds warning and error messages on loading screen (#2941)
Fixes task 1 of (#494)

* Removed loading screen progress bar

It was removed because it does not show an accurate estimation of load times and is rarely used (off by default)

* Add status info to the loading screen on warnings and errors 

Add: Warning logs and above to loading screen, fixes task 1 of (#494)
Removed code duplication in openspanceengine.cpp
Fixed some bugs where completed assets would not disappear from the screen

* Update the design & address PR comments

* Address PR comments & add bool to show/hide log msg

* Delete test_configuration.cpp

* Update Ghoul submodule

* Renders number of warnings and errors to screen

* Update renderengine.cpp

* Adapt new function to the coding style

---------

Co-authored-by: Alexander Bock <mail@alexanderbock.eu>
2023-11-14 15:40:30 +01:00
Emma Broman c54e72136d Update GUI hash again (closes #2908) 2023-11-13 16:08:17 +01:00
Emma Broman 72bb6d3cc4 Update GUI hash
- Rewrite final classes to functional https://github.com/OpenSpace/OpenSpace-WebGuiFrontend/commit/8c0740c66e41742d7b7636b98e7591d9b7ab32a1
- Fix some things that broke wiht that rewrite
- Update dependencies
- Fix for issue #2893
2023-11-13 15:32:11 +01:00
Alexander Bock 098cced1e7 Undo accidental removal of UI code 2023-11-13 10:17:22 +01:00
Alexander Bock b62e604b2e Adds a persistent file used to store user settings (#2931)
* Enable the loading of settings
* Add a user interface for changing the settings in the launcher


Co-authored-by: Emma Broman <emma.broman@liu.se>
2023-11-13 08:52:51 +01:00
Emma Broman 709cb24bbb Simplify Apollo LEM Model Rotation - Allows using IdleBehavior to orbit around up (#2916)
* Simplify Apollo LEM Model Rotation and allow using IdleBehavior to orbit around up-vector

* Add rotation values from Carter
2023-11-09 11:18:45 +01:00
Alexander Bock 49106c336e Update Tracy submodules 2023-11-08 10:26:34 +01:00
Alexander Bock f2524c27c4 Fix Tracy 2023-11-08 07:40:14 +01:00
Alexander Bock eeb536c9e1 Add the ability to set individual commandline options at the expense of a generic Lua script
Note breaking change: Previously `--config` specified one or more Lua scripts that were executed to update the configuration state, now the `--config` sets the path to the window configuration instead
2023-11-07 16:19:59 +01:00
Andreas Engberg 01acbc0e48 Merge branch 'master' of https://github.com/OpenSpace/OpenSpace 2023-11-07 09:19:57 +01:00
Andreas Engberg d38f2583ca Fixed: Stopping all http downloads if user exits program 2023-11-07 09:19:22 +01:00
Alexander Bock d0efe88aa2 Fix capitalization of lagrange points GuiPath (closes #2934) 2023-11-06 16:25:41 +01:00
Andreas Engberg e5672e2652 Update HttpSynchronization to keep track of files downloaded (#2587) (#2930)
* Update HttpSynchronization to keep track of files downloaded (#2587)

Reads ossync file on synchronization and download files that are missing

* Apply suggestions from code review

Co-authored-by: Alexander Bock <alexander.bock@liu.se>

* Apply suggestions from code review

* Fixed merge conflict errors

* Fixed asset being rejected on successful sync

* Add enum for download fail/success, sleep between download retries.

Removed comments and todos

* Fixed PR comments

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2023-11-06 11:06:35 +01:00
Alexander Bock 870850db07 Enable warnings for missing case labels and subsequent cleanup. Updated ghoul, sgct, and codegen repository for same 2023-11-05 22:16:06 +01:00
Malin E e12696293d Merge branch 'master' into project/b612-asteroid-uncertainty 2023-10-30 11:45:33 +01:00
Joakim Kilby 549f360be6 update ghoul submodule to include hasValue optional support (#2929) 2023-10-30 08:38:32 +01:00
Alexander Bock ad99d01046 Add first version of mailmap script 2023-10-30 14:35:28 +11:00
Alexander Bock 6ef7fba5c3 Clarify Code of Conduct 2023-10-30 13:44:13 +11:00
Malin E 44ca7bf3c7 Merge branch 'master' into project/b612-asteroid-uncertainty 2023-10-25 13:30:58 +02:00
Malin E 1a32c5a4ca Add initial (non working) verison of new renderable tube 2023-10-25 12:03:05 +02:00
Alexander Bock 63c339af58 Update bug_report.md 2023-10-19 12:07:24 +02:00
Alexander Bock af24a98940 Ask for version in bug report template 2023-10-19 12:06:52 +02:00
Alexander Bock b43a13d39e Merge asset.localResource and asset.syncedResource (#2906) 2023-10-19 11:59:25 +02:00