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
Alexander Bock
2fc801cae0
Double-remove soloud submodule from the wrong path
2024-04-02 23:37:37 +02:00
Emma Broman
046aea0776
Fix an oopsie in point cloud shader
2024-04-02 14:19:54 +02:00
Gene Payne
9eb2344c27
Added missing profiling header to prevent Tracy error
2024-03-28 14:22:03 -06:00
Alexander Bock
b7da56c2df
Extract the correct number of values when loading a cached data file
2024-03-28 20:22:40 +01:00
Alexander Bock
48ba2d776d
Update third party licenses. Add text and remove unused libraries
2024-03-28 20:15:44 +01:00
Alexander Bock
9cf5e55ad6
Update codegen submodule
2024-03-28 17:57:15 +01:00
Gene Payne
6b700d1032
Switch all getline reads to tolerate line endings of any operating system
...
Closes #2754
2024-03-28 09:54:34 -06:00
Gene Payne
d16e016d49
Update refs to sgct and ghoul from master
2024-03-28 09:52:17 -06:00
Alexander Bock
5115638c09
Disable memory profiling again as it causes exceptions in tracy
2024-03-28 16:39:44 +01:00
Alexander Bock
2203eb6df6
Enable memory profiling and fix compile issues when building without tracy
2024-03-28 16:05:06 +01:00