Commit Graph

11461 Commits

Author SHA1 Message Date
Alexander Bock 84bf1a559a Fix issue with loading the IP addresses from the network driver in a clusered environment 2024-04-19 18:52:32 +02:00
Alexander Bock 2dad47dd42 Update SGCT submodule 2024-04-19 18:34:31 +02:00
Alexander Bock cbca89e098 Prevent crash when trying to load a cluster configuration when not being part of the cluster 2024-04-19 18:29:51 +02:00
Alexander Bock c5f9044c55 Updating the mailmap file 2024-04-19 17:50:20 +02:00
Emma Broman f5d68cbd5e Issue/3070 - Outline/border to textured points (#3191)
* Add option for outline styles (round, square, bottom)
* Apply color map to point borders
2024-04-19 17:48:28 +02:00
Ylva Selling caea263090 Update GUI hash 2024-04-19 17:20:53 +02:00
Adam Rohdin 392a521423 Fix for a lot of trail related stuff (#3193)
Fixes following issues: #625 , #1067 , #1212 , #1472 , #2072 , #2235, #2964
- Trails in `renderableTrailTrajectory` now goes through the spacecraft when using `AccurateTrailPositions`.
- Trail fading controls have been improved for classes using the `renderableTrail` class.
-  `renderableOrbitalKepler` (asteroids/satellites) can now be rendered as both trails and points (or both at once). Solution implements similar functionality/controls as `renderablePointCloud`.
- Default setting for SweepChunking has been changed from `true` to `false` (iterative calculations of `renderableTrailTrajectory`).
- Some fixes related to missing points or off-by-one errors related to trail rendering
2024-04-19 16:51:17 +02:00
Alexander Bock f4bdb294f8 Request global customization script from the User folder instead (closes #3198) 2024-04-19 13:48:05 +02:00
Alexander Bock 58bc1bd29d Publish event when a scheduled script is executed (closes #1892) 2024-04-19 13:27:15 +02:00
Micah Acinapura 9f51549a2a Issue/2518 epicycle (#3195)
* added epicycle asset; updated trailFromEarth period and colors; added FromEarth trails to trail toggle;

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-04-19 13:11:32 +02:00
Andreas Engberg 7e65a3a32d use openspace fileExists function 2024-04-19 11:11:20 +02:00
Andreas Engberg 9011f7f6e0 Moved bookmarks file to live in user folder, auto create default if it does not exists 2024-04-19 11:08:52 +02:00
Gene Payne bb9f7c6840 Using SGCT version that support E&S mpcdi converted to TextureMappedProjection type (#3042)
* Bump to sgct submodule supporting TextureMappedProjection

* Bump to sgct submodule of latest master
2024-04-18 22:59:54 -06:00
Gene Payne e5306a7b59 Fix for reading epoch due to scnlib format changes (#3166) 2024-04-18 21:54:38 -06:00
Alexander Bock 4476184746 Updating the star rendering (#3164)
* Adding a new star renderer
* Remove PSF-based rendering
2024-04-18 14:13:19 +02:00
Emma Broman 82ddbc57f8 Include orientation data in new point cloud and remove RenderablePlanesCloud (#3168)
* WIP start including rotation data

* Fix option to use orientation data or not

* Renames to reflect that points are no longer billboarded (at least not always)

* Increase max value for scale factor

* Fix correct scaling for tully and deep sky objects

* Remove the old RenderablePlanesCloud, we don't need it anymore

* Add unit handling for size scaling from data values

* Clarify some documentation about the points being rendered as planes

* Update datasets to the new ones on the server

* Use quaternions for orientation instead of vectors (simplifies interpolation and requires less data)

* Make interpolation of orientation work

* Fix size for deep sky objects being too small due to data being radius rather than diameter

* Add IsRadius flag for deepsky

* Update asset versions (major number update, due to breaking changes)

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-04-18 14:06:55 +02:00
Gene Payne 2b5b882e14 Disable minor moons of jupiter and saturn on profile startup (#3169) 2024-04-17 19:31:57 -06:00
Alexander Bock 7a2298e8e0 Update the Webgui hash to include the user panel changes 2024-04-17 16:22:57 +02:00
Alexander Bock 0794423fef Clarify UrlSynchronization resync time documentation 2024-04-16 22:57:46 +02:00
Alexander Bock 50dadb37a8 Rename filesystem token from USER_PANELS to USER_WEBPANELS 2024-04-16 20:40:17 +02:00
Micah Acinapura b1048269ae Added time reversal and sidereal actions (#3159)
* added reverse and sidereal actions

* code review updates
2024-04-16 08:34:25 +02:00
Micah Acinapura 41143d8483 Added asset showing only the Big Dipper (#3157)
* added big dipper only asset

* code review updates
2024-04-16 08:29:20 +02:00
Micah Acinapura cfb400e7b8 added user panel token and folder needed for webgui pr (#3141) 2024-04-16 08:15:03 +02:00
Alexander Bock f14bb06852 Update codegen submodule 2024-04-12 00:44:59 +02:00
Alexander Bock ca5d02cc02 Fix logging and documentation for LuaTranslation and LuaRotation (closes #3176) 2024-04-11 20:09:24 +02:00
Alexander Bock e22af5cd56 Update version number to 0.20.0 in preparation for the release 2024-04-10 22:33:27 +02:00
Andreas Engberg cd30d5f1d3 Fixed broken asset 2024-04-09 16:05:02 +02:00
Emma Broman 731b6a5407 Fix broken interpolated points
Broke from moving dataset loading to initialise in 3f8bff5a62, and resulted in a crash..
2024-04-08 10:07:23 +02:00
Alexander Bock ee6b9a5ed8 Prevent crash when rendering globes when the Sun node is not loaded in the scene 2024-04-08 09:02:54 +02:00
Alexander Bock 6f4f8bbd0b Accurately report when a profile-requested asset does not exist 2024-04-08 08:59:53 +02:00
Gene Payne bd82000308 Allow sessionrecording to write a file outside of user/recordings/ (#3150) 2024-04-07 10:38:17 -06:00
Alexander Bock 2a88521795 Properly disable appropriate code when compiled without globebrowsing support (closes #3146) 2024-04-07 17:44:21 +02:00
Alexander Bock 88decaf414 Remove the ability to have optional parameters in the beginning of Lua functions (closes #3151). Make the goToGeo and flyToGeo globe first parameter required 2024-04-07 17:29:01 +02:00
Alexander Bock 51c26454f7 Fix Euclid asset (closes #3165) 2024-04-07 17:11:08 +02:00
Alexander Bock db2b2c1ca0 Update compilation requirements 2024-04-07 12:18:59 +02:00
Alexander Bock 3d62571c44 Remove warning on Jenkins 2024-04-07 01:53:16 +02:00
Alexander Bock f8f587ed1d Jenkins compile fix 2024-04-07 01:22:06 +02:00
Alexander Bock 4328476d26 Use more filesystem::path where applicable 2024-04-06 23:55:59 +02:00
Emma Broman 2af06fb641 Add asset setting to skip first data point in RenderablePointCloud (#3161)
* Add asset setting to skip first data point

To hide our galaxy in the Tully datasets

* Apply suggestions from code review

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

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-04-05 14:20:11 +02:00
Emma Broman c26f903e47 Correctly reset face culling state after RenderableSphere rendering (closes #1128) 2024-04-05 14:19:31 +02:00
Alexander Bock 76b99a2e01 Mutex-protect the time conversion in the URLSynchronization to prevent a rare crash when accessing SpiceManager multithreaded 2024-04-05 11:18:32 +02:00
Alexander Bock 68983e1c6b Update copyright header 2024-04-04 22:40:39 +02:00
Alexander Bock 4049501406 Adding a function to return whether OpenSpace currently is paused 2024-04-04 17:09:34 +02:00
Alexander Bock 9558f2bcbb Add the ability to specifiy local Sun position for the RenderableGlobe and RenderableAtmosphere (#3137)
* Add the ability to specifiy local Sun position for the RenderableGlobe and RenderableAtmosphere

Note that for planets with atmospheres, the SunNode has to be specified for _both_ the globe and the atmosphere separately

 - Closes #1745
 - Closes #2243
2024-04-04 16:16:01 +02:00
Emma Broman a82af895d7 Issue/3016 - Settings for jumpTo (#3080)
* Add script for jumpTo scene graph node and navigation state

* Add property to control how long the fading takes (navigation handler)

* Update GUI hash

---------

Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2024-04-04 10:20:24 +02:00
Alexander Bock c47eb8fc7a ... and then re-add it again 2024-04-03 12:45:55 +02:00
Alexander Bock 2450435c3d ... from gitmodules ... 2024-04-03 12:44:49 +02:00
Alexander Bock e2a82a170e Remove SoLoud... 2024-04-03 12:43:41 +02:00
Emma Broman 19f0f707dc Issue/2174 - Show items with no GUI tag in asset in the GUI (#3133)
* Always add GUI properties, even if tag is not in the asset

To make objects wihtout GUI tag be included in the UI

* Hide the hover circle, to clean up scene menu list a little

* set root node gui hidden property to true

* Properly add the gui properties for all scene graph nodes (even root)

* Update GUI hash
2024-04-03 09:23:49 +02:00
Emma Broman d48f77fd9e Adress a couple of warnings 2024-04-03 09:23:32 +02:00