Alexander Bock
7bc9e99b87
Feature/satellites ( #2185 )
...
* Remove planet geometry and simplespheregeometry
* Only use a single TLE loading implementation
* Add caching to the satellite loader; Add Lua function to load kepler file
* Fix RenderablePlanetProjection specification
* Add OMM loading funtion; Remove mean motion from Kepler parameters
* Replace TLETranslation class with GPTranslation and support OMM files
* Support loading SMDB files in kepler functions
* Merge RenderableSatellites and RenderableSmallBody with RenderableOrbitalKepler
* Update submodules
* Adapt existing satellites to new OMM file type
* Remove TLE helper
* Remove SSSB shared file and adapt sssb assets
2022-08-02 13:11:50 +02:00
Alexander Bock
163ac4dcef
Cleanup of mostly asset files
...
- Fixes for all files
- constexpr cleanup
- Cosmetic changes
- Remove punctuation from the end of messages
2022-07-28 17:21:59 +02:00
Alexander Bock
c1252902c7
More Code Cleanup ( #2192 )
...
* Harmonizing ( and ) in function calls
* static const -> constexpr
* Fix compile issue
* Unify shader tab size
* Add _fs and _vs to shaders
* Harmonize spacing
2022-07-26 11:22:41 +02:00
Alexander Bock
9cc4c595a8
Code Cleanup ( #2191 )
...
* constexpr const -> constexpr
* const char* -> std::string_view
2022-07-25 15:57:45 +02:00
Alexander Bock
1a052f3c8c
Update to C++20
2022-07-19 15:42:31 +02:00
Alexander Bock
bbc20062db
Remove legacy geometry specification from RenderablePlanetProjection (closes 1967) ( #2181 )
...
* Remove planet geometry and simplespheregeometry
* Fix RenderablePlanetProjection specification
2022-07-15 21:47:29 +02: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
Micah Acinapura
bdda36b41e
Protect against crash when changing colormaps ( #2082 )
2022-05-06 08:52:32 -04:00
Emma Broman
89908d8890
Bring back the opacity of RenderableOrbitalKepler
...
And some other properties that seems to have been accidentally removed in 9e69300642
2022-05-04 11:35:56 +02:00
Alexander Bock
989f7143fa
Prevent a crash when running in Debug mode, Make the RenderableFluxNodes check all files first before failing
2022-04-17 16:57:48 +02:00
Alexander Bock
5751fe26d3
Cleanup handling of warnings ( #2030 )
2022-04-16 20:57:29 +02:00
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
Alexander Bock
02adcf570e
Add a hidden "Fade" property that modifies the effective opacity to enable other functionality ( closes #1970 )
2022-04-05 23:53:33 +02:00
Alexander Bock
7cb38b6c9c
Update codegen and make use of the new parenting method
2022-02-23 13:20:36 +01:00
Alexander Bock
a6f048e342
Add explicit checks whenever we are accessing another scene graph node ( closes #1831 )
2022-02-20 19:17:06 +01:00
Micah Acinapura
9e69300642
unified renderbin to renderable; adapted orbitalkepler to codegen; fi… ( #1843 )
...
* unified renderbin to renderable; adapted orbitalkepler to codegen; fixes 1842
* update for pr comments
* update for pr comments2
2022-02-17 10:58:32 -05:00
Alexander Bock
e8072495ec
Feature/warnings ( #1885 )
...
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Alexander Bock
30212b6768
Adapt to new auto coding style
2022-02-10 15:20:21 +01:00
Alexander Bock
21df9066e1
Make use of the new map feature in codegen ( #1801 )
2022-01-02 13:36:41 +01:00
Alexander Bock
d7d279ea16
Happy new year
2022-01-01 12:32:55 +01:00
Alexander Bock
76b9c7587b
Adapt to explicit specifcation of texture size ( #1794 )
...
* Adapt to explicit specifcation of texture size
2021-12-26 19:19:04 +01:00
Alexander Bock
d32af9117a
Code style cleanup
2021-12-10 17:31:01 +01:00
ElonOlsson
d7f9c1a124
merge with master
2021-10-14 11:07:01 -04:00
Alexander Bock
4a860fb01d
Some code facelifting
2021-10-14 10:31:46 +02:00
ElonOlsson
60e2abdbb8
bastille day 2000 renaming
2021-10-05 10:22:55 -04:00
ElonOlsson
0737ae1834
last polishing questionmark
2021-09-24 13:08:10 -04:00
ElonOlsson
f46d37e67b
small fixes and polishing
2021-09-22 16:14:07 -04:00
ElonOlsson
890d0a7bab
removed some hotkeys, moved some and rebound to new keys
2021-09-21 14:54:02 -04:00
ElonOlsson
839e280a38
flux nodes shaders and interaction clean up
2021-09-16 16:29:42 -04:00
ElonOlsson
1833435172
removed flow functionality. Was never used and is more confusing than not imo.
2021-09-15 11:26:56 -04:00
ElonOlsson
5dea630b9d
small fixes and merge of magnetogram images folders
2021-09-15 09:46:33 -04:00
ElonOlsson
423d854615
Merge branch 'master' into thesis/2020/radiation
2021-09-13 18:23:33 -04:00
ElonOlsson
505215964a
more pr comments fixed
2021-09-10 17:11:44 -04:00
ElonOlsson
21633a20c2
PR fixes, rotation corrected
2021-08-23 10:26:28 -04:00
Alexander Bock
db472030de
GCC warnings ( #1725 )
2021-08-21 11:42:44 +02:00
ElonOlsson
743e2452f8
merge master to thesis branch
2021-08-16 15:23:49 -04:00
elon
9c2086170b
easily fixed comments on PR
2021-08-13 15:39:13 -04:00
Alexander Bock
87da9a27ab
Feature/path normalization ( #1674 )
...
* Path normalization (making sure there are fewer cases of '"..."'
* Using more std::filesystem::path instead of std::string
* Update Ghoul
2021-07-01 23:46:22 +02:00
ElonOlsson
7689cf1f65
master merge
2021-06-16 18:22:57 -04:00
ElonOlsson
bbd69ecf98
clean up, more codegen for volume renderable, moved heliosphere folder and reference frames
2021-06-16 16:35:50 -04:00
ElonOlsson
f0c14910c8
small fixes
2021-06-15 11:39:55 -04:00
ElonOlsson
020250e248
out comment json and cache stuff from fluxnode renderable
2021-06-09 15:53:44 -04:00
ElonOlsson
514fb8b898
modernized fieldlinessequence with codegen etc.
2021-06-03 15:45:44 -04:00
Emma Broman
1695937749
Feature/numeric slider updates ( #1609 )
...
* Remove Logarithmic ViewOption and instead always use exponent of NumericalProperty + set exponent of some renderables' properties
* Add MinMaxRange ViewOption for Vec2 properties
* Add MinMaxRange viewoption to some existing vec2 properties and combine some other related properties to be able to utilize it. For example Min and Max label sizes, fade in/out distances, inner and outer radius. OBS! Includes renaming several properties (**breaking change**)
* Refactor and document labels code. OBS! Includes renaming several properties (**breaking change**)
* Add comments for some assets that have labels that are not working correctly
Renderables with rename properties: RenderableLabels , GlobeLabelsComponent, RenderableBillboardsCloud, RenderableDUMeshes, RenderableRadialGrid )
2021-05-28 17:00:55 +02:00
ElonOlsson
ba0ec1808b
finish merge and update with codegen
2021-05-27 09:18:32 -04:00
ElonOlsson
d96f12396f
merge + codegen doc return
2021-05-26 11:00:50 -04:00
Alexander Bock
63cbf270ee
Adapt to changes in codegen that require specifying the identifier in the codegen::doc function
2021-05-25 23:10:12 +02:00
Alexander Bock
cb17bd7570
Remove warnings
2021-05-25 22:06:49 +02:00
Alexander Bock
6cf6e450fb
Address MacOS compile issues, make ISS model scene graph node visible
2021-05-25 17:50:31 +02:00