Commit Graph

80 Commits

Author SHA1 Message Date
Alexander Bock
74c1b6cad5 Remove memory allocation in SpiceTranslation due to copy constructor of StringProperty 2020-08-06 10:56:36 +02:00
Alexander Bock
c472ac131e Removing more dynamic memory allocations 2020-08-05 15:45:06 +02:00
GPayne
fbd5d3490a Leap year time fix for satellite tracking 2020-04-19 23:47:30 -06:00
Alexander Bock
f1fe2f197b General code cleanup 2020-04-14 15:48:58 +02:00
Alexander Bock
5e29145395 Coding style cleanup 2020-02-14 19:37:06 +01:00
Alexander Bock
c8799dcc80 Cherrypick remaining changes from the feature/catch2 branch sans the big switch to SGCT 3.0 2020-02-11 00:21:42 +01:00
Alexander Bock
d8e9db76a3 Update the copyright header to 2020 2020-02-10 21:51:01 +01:00
Alexander Bock
24ce773da9 Update GLM version
Correctly initialize all values as they are no longer default-initialized
2020-02-10 00:09:31 +01:00
GPayne
7e6a9b71fa Changed to standard position method for renderablesatellites 2019-08-15 16:13:41 -06:00
GPayne
39f4dc33cb Initial pass of merging satellite debris into master and switching satellites to use grouped scenegraphnodes. 2019-08-13 15:39:06 -06:00
GPayne
ba07837865 Merge branch 'thesis/2019/spaceDebris' into feature/satellitesgroupednodes 2019-08-13 09:56:51 -06:00
Emil Axelsson
c97d5126ec Feature/timeline translation (#931)
* Work on timeline translations
* Add Apollo 11 Descent data
* Ability to display negative altitudes
* Expose globe translation properties
* Added timeline rotation, and some scene updates. 
* Cleaning up apollo_sites scene; fixing boulder 1 in place to adress heightmap issue
* Use quaternion slerp instaet of linear interpolation + Cleanup
* Change to old lem model while waiting for new version to be pushed to data repo
* Small fixes
2019-07-17 15:21:13 +02:00
ElonOlsson
68f04031da merge after rebase 2019-05-31 09:58:44 -06:00
Elon
bd7ea04362 smooth movement, but position offset due to precision errors. Clean up in shaders 2019-05-30 11:06:25 -06:00
Elon
b9f20b7595 corrected datatype of timeOffset to make smooth movement in orbits 2019-05-30 11:06:24 -06:00
ElonOlsson
d26700268f - 2019-05-30 10:53:34 -06:00
Jonathan Fransson
c4a7e7f930 Fade almost done, issue with reading some data to the shader 2019-05-30 10:51:42 -06:00
Elon
b81db510de trying to figure out how to fade lines 2019-05-30 10:50:52 -06:00
Elon
1ed3bdadbe orbits rendered proporly 2019-05-30 10:47:54 -06:00
Elon
a9f14b8b26 mergeing elonsTest with renderableSatellites 2019-05-30 10:43:06 -06:00
Jonathan Fransson
d3563d95e2 Fixed readTLE 2019-05-30 10:42:35 -06:00
Elon
0affabdd9f use an alternative position function from keplerTranslation 2019-05-30 10:42:10 -06:00
Elon
7cf1277f1a started adding on calculatePosition. Does not complie yet 2019-05-30 10:42:10 -06:00
Elon
8447714f97 loop debris elements 2019-05-30 10:41:33 -06:00
Elon
9efb32e5cc mergeing elonsTest with renderableSatellites 2019-05-30 10:33:58 -06:00
Elon
4945be880d use an alternative position function from keplerTranslation 2019-05-30 10:33:15 -06:00
Jonathan Fransson
fc4f3fc6e9 Fixed readTLE 2019-05-30 10:32:13 -06:00
Elon
7ab7f0a7de started adding on calculatePosition. Does not complie yet 2019-05-30 10:31:52 -06:00
Elon
47f8e3e82a loop debris elements 2019-05-30 10:18:08 -06:00
Elon
a38635b2f0 appearance 2019-05-30 10:00:16 -06:00
Elon
9a4d41871b smooth movement, but position offset due to precision errors. Clean up in shaders 2019-05-29 16:17:35 -06:00
Elon
bba24a70f9 corrected datatype of timeOffset to make smooth movement in orbits 2019-05-24 15:41:10 -06:00
Jonathan Fransson
f621c06963 Fade almost done, issue with reading some data to the shader 2019-04-26 11:57:47 -06:00
Elon
f21edec80d trying to figure out how to fade lines 2019-04-24 17:12:07 -06:00
Elon
20fdc00527 orbits rendered proporly 2019-04-16 17:48:50 -06:00
Elon
0b10bd69be mergeing elonsTest with renderableSatellites 2019-04-10 14:06:34 -06:00
Jonathan Fransson
014e624258 Fixed readTLE 2019-04-10 14:05:57 -06:00
Elon
963e3e706b use an alternative position function from keplerTranslation 2019-04-10 14:03:35 -06:00
Elon
a06d4d0a0d started adding on calculatePosition. Does not complie yet 2019-04-10 14:03:35 -06:00
Elon
a41c5dbb82 loop debris elements 2019-04-10 13:56:16 -06:00
Elon
f248c42ab1 appearance 2019-04-10 13:42:43 -06:00
Alexander Bock
bb3db7ada7 Feature/jenkins fix (#816)
* Cleanup
* CMake cleanups
* Update current year
* Update copyright header
* Use script to return list of all modules
* Update credits, license and ghoul
2019-03-24 11:19:39 +01:00
Alexander Bock
c7a96a6b59 Address clang tidy complaints
Update Ghoul repository
Update SGCT repository
2018-11-30 15:34:09 -05:00
Emil Axelsson
0d2935c43b Feature/gaia mission merge (#766)
* Add Adam Aslegård's module that renders Gaia mission stars
 * Add module for Gaia mission
 * Add CCfits and cfitsio submodules and the implemented fitsfilereader module from the OpenSpace-sun-earth-event branch
 * Add a TaskRunner to read from a fits file
2018-11-20 18:19:08 -05:00
Alexander Bock
9a928231be Enable OrVerifier and AndVerifier to have an arbritrary (>=2) number of verifiers
Make specifying the line number in TLETranslation optional
2018-07-18 18:22:18 -04:00
Alexander Bock
54d1a506c3 Add rotation class that provides a constant rotation based on in-game time (closes #662)
Refactor functions for rotation, scaling, and translation to take UpdateData rather than current time
2018-07-18 15:28:24 -04:00
Alexander Bock
99a6efca8e Declare PropertyInfo as constexpr, rather than const 2018-06-28 17:08:56 -04:00
Alexander Bock
4952f8f977 Code cleanup branch (#618)
* Make height map fallback layer work again
  * Add documentation to joystick button bindings
  * Removed grouped property headers
  * Add new version number constant generated by CMake
  * Make Joystick deadzone work properly
  * Change the startup date on Earth to today
  * Fix key modifier handling
  * Add debugging indices for TreeNodeDebugging
  * Fix script schedule for OsirisRex
  * Do not open Mission schedule automatically
  * Upload default projection texture automatically

  * General code cleanup
  * Fix check_style_guide warnings
  * Remove .clang-format
  * MacOS compile fixes
  * Clang analyzer fixes
2018-06-10 04:47:34 +00:00
Alexander Bock
a5f476eda8 Fix KeplerTranslation to use the correct semi-major axis 2018-05-18 12:42:12 -04:00
Alexander Bock
b625a0538d Simplification of the satellite asset
Add more satellites
2018-03-14 17:44:08 -04:00