Commit Graph

2606 Commits

Author SHA1 Message Date
KarRei
2722aef895 New RenderableOrbitdisc that visualizes uncertainty in the semi-major axis 2018-05-22 11:10:00 -04:00
KarRei
0b36ccc0bb Cleanup comments 2018-05-22 11:05:14 -04:00
KarRei
0a220a23e4 Some paths of more generic type. 2018-05-10 09:17:46 -04:00
KarRei
4860120c56 Clearer lua-function names. 2018-05-09 15:54:35 -04:00
KarRei
f728d1c1dd Cleanup. 2018-05-09 15:46:10 -04:00
KarRei
6eda714ce8 Changed Name to Identifier in nodes. 2018-05-09 15:01:07 -04:00
KarRei
50c1222789 Merge branch 'master' into feature/exoplanets 2018-05-09 13:55:34 -04:00
Emil Axelsson
97b2311cb3 ToyVolume: Fix bugs, clean up and add example asset 2018-05-04 18:04:47 +02:00
Alexander Bock
20ff81017c Keep old image projections on a model 2018-05-03 17:43:29 -04:00
KarRei
e99d600a96 Only visualizes an exoplanet/star if its radius is known. 2018-05-03 16:18:09 -04:00
KarRei
f2445b7853 Added star glare. 2018-05-02 11:15:46 -04:00
Alexander Bock
0f33639ca2 Add LiU WMS files
Make use of Sweden-based WMS files
Set correct name for automatically loaded Info files
2018-05-01 17:16:28 -04:00
KarRei
0380fa8ca4 Colors the star according to its B-V value. 2018-05-01 15:29:32 -04:00
Alexander Bock
d6571a131d Enable the disabling of hash generation in URL synchronization 2018-05-01 14:30:18 -04:00
KarRei
cf897648d2 Calculates and saves a B-V value for each exoplanet(star) 2018-04-30 13:50:31 -04:00
KarRei
737ef795f1 Small changes to default values of exoplanets translations. 2018-04-23 13:18:48 -04:00
Alexander Bock
a881eef156 Cleanup in Renderers 2018-04-22 09:15:42 +00:00
Alexander Bock
db66084ad8 Fix warnings and coding style issues 2018-04-21 08:27:20 -04:00
Alexander Bock
818ee225a5 Define a Cache path on default
Cleanup OpenSpaceEngine
Cleanup RenderEngine
  * ScreenSpaceRenderables are now owned by RenderEngine, rather than being shared_ptr
Cleanup LogFactory
2018-04-21 07:00:43 -04:00
Alexander Bock
8aa4c4fa42 Update copyright headers 2018-04-21 00:44:54 -04:00
Alexander Bock
a9b981d718 LLVM compile fixes
Updated to new Ghoul commit
2018-04-20 23:12:13 -04:00
Jonathas Costa
d5af5aab5d Fixed interaction of trail points with ATM. (#602)
* Fixed interaction of trail points with ATM.
* Added fix from SunEarh day.
2018-04-20 22:47:17 -04:00
Alexander Bock
b4be63af65 Feature/configuration (#605)
* Switch openspace.cfg file from a Dictionary-based loading to a variable based loading
 * Change ConfigurationManager to not use Dictionary anymore, but a struct with explicit configuration values instead
2018-04-20 18:40:21 -04:00
Alexander Bock
3810209365 Issue/451 (#595)
* Add ability for Joystick input
* Change location of LuaConsole files
2018-04-20 16:12:18 -04:00
KarRei
560235d9d7 Orbit lines added. 2018-04-20 13:35:33 -04:00
KarRei
80f8b7dca9 Correction of star position 2018-04-19 15:24:31 -04:00
Alexander Bock
a1e1c3841a Remove option from torrentclient to auto-select a port 2018-04-19 13:36:32 -04:00
Alexander Bock
4041bbb935 Cleanup (#600)
* General Code Cleanup
 * Add check for TABs to check_style_guide.py
 * Removing warnings
2018-04-19 13:27:15 -04:00
KarRei
62acf30c1c Unit transformationMatrix added. 2018-04-19 10:20:31 -04:00
KarRei
bb51614716 csv to bin task added 2018-04-17 18:17:16 -04:00
Alexander Bock
0b332a586a Render Saturn's rings without warnings (closes #584) 2018-04-12 09:50:21 -04:00
Alexander Bock
1c70f9145b Feature/focusmarkers (#594)
* Add function to optionally automatically create focus nodes based on info files
2018-04-10 16:12:28 -04:00
Alexander Bock
40dbf875c5 Issue/525 (#593)
* Add initializeGL and deinitializeGL methods to OpenSpaceModule Call releaseAll from ProgramObjectManager in deinitializeGL to guard against errors when deinitializing assets

* Change removeProgramObject function in RenderEngine to take a non-owning pointer instead of a reference to a unique pointer to make it compatible with the ProgramObjectManager
Update Ghoul repository

* Using ProgramObjectManager in more modules to reduce the number of programs compiled at startup
2018-04-10 15:55:52 -04:00
Alexander Bock
34987e9f85 Prevent floating point over- and underflows; specifically when interpolating the camera position (closes #575) 2018-04-10 15:04:41 -04:00
KarRei
25e56d19a7 adds and removes all exoplanets in a system 2018-04-09 16:25:23 -04:00
Alexander Bock
07e995187a Pass radius of planets into the skirt length computation rather than use a fixed minimum length (fixed #582) 2018-04-09 13:37:06 -04:00
Alexander Bock
cae4ed9ce0 Sort nodes in GlobeBrowsing UI by whether they have URLs associated with them or not (closes #580) 2018-04-09 10:20:36 -04:00
KarRei
e094904269 getting the data for the nodes from the bin file with the parsed data 2018-04-06 17:28:21 -04:00
Alexander Bock
ae7e22dfe0 Adapt to typesafe ghoul::Boolean parameters 2018-03-30 13:03:17 -04:00
Alexander Bock
9177f5f432 Enable clearing multiple keys with the same function call
Slightly speedup application close
2018-03-30 00:01:57 -04:00
Emil Axelsson
182e344f30 Change Name to Identifier in globe browsing helper code (#567) 2018-03-29 18:02:17 +02:00
Emil Axelsson
0547c14389 Fix dashboard item bugs related to unloading and loading assets at runtime (#572) 2018-03-29 18:00:47 +02:00
Emil Axelsson
246f583119 Jenkins compile fix 2018-03-29 09:12:49 +02:00
KarRei
e0c6ec9730 adds a node for an exoplanet around the star. corrections to the units. 2018-03-22 10:47:51 -04:00
Gene Payne
5380636932 Update of touch table interface code (#561)
* Version of touch interface for user study that has disabled panning and limited zoom to prevent zooming through the planet surface

* Update starlabels.data file

* Enable minimum picking distance in NDC

* Fix stack corruption bug in TouchMarker

* Version of touch interface for user study that has disabled panning and limited zoom to prevent zooming through the planet surface

* Fix stack corruption bug in TouchMarker

* Add time limit to levmarq solver

* Add debug properties to touch GUI with a compile time flag

* Guard against accessing outside bounds

* Added exponential zoom for faster zoom with increased distance from focus node

* Refined the exponential zoom for better behavior on the touch table

* Added properties for disabling panning and node boundary sphere multiplier for zoom

* Added more debug logging and stopped using camera focusNode (looks deprecated) for distance calculation

* Found error in the deceleration algorithm

* Default-disable debug logging, exponential zoom coeff change and additional debug log statement
2018-03-20 10:25:28 -04:00
Emil Axelsson
d64a0df5f6 Feature/thesis work merge (#566)
Web GUI from Klas Eskilson (three new modules: webgui, webbrowser and cefwebgui)
Parallel connection refactorization
Wormhole server added to the main repository
Transfer function editor work from Cristoffer Särevall
Update ghoul
2018-03-20 09:30:59 +01:00
Alexander Bock
35fe90cbfa Fix misspelling in HTTPSynchronization 2018-03-19 16:21:54 -04:00
KarRei
fdf8038306 lua function adds nodes to place star at position stated in star.speck 2018-03-19 13:59:07 -04:00
Alexander Bock
df68ab557d * Rudimentary fix to make side_by_side stereo work in master
* Fix Triton asset file
 * Display an error if no Property matches a regex in setPropertyValue
 * Correct user-facing name for some Moon assets
 * Add fade in and fade out helping functions
 * Reenable label fading in New Horizons
 * Added GUI hint to hide uninteresting nodes
 * Set Hidden Hint on barycenter nodes
2018-03-17 16:54:42 -04:00
KarRei
3fd846530f WIP: getting position of star from stars.speck 2018-03-16 14:04:00 -04:00