Anton Arbring
b95b7d9bb8
Fixing Jenkins error in spicemanager.h, double namespace qualification
2015-04-10 18:52:20 -04:00
Anton Arbring
7c7919a575
Merge branch 'testing' into develop
2015-04-09 17:56:28 -04:00
Anton Arbring
914b3896ad
SPICE error handling, position/rotation estimation etc...
...
- When loading SPICE kernels, coverage for each body is stored.
- If the body does not have spk coverage a position is estimated.
- Added "pulsating" transparency levels for renderableModels with
estimated position.
- Spice manager clean up, left a few unused methods but removed a lot of
dead code.
- To support multiple missins being loaded, some errors are simply
ignored in spicemanager, for better or worse.
- Added start time and stop time as dictionary keys for renderables.
- Made RenderableTrails only show the time between gaps.
- Added but out commented vesta coordinate system swich in renderengine.
NOTE: Renderables using spiceEphemeris will give errors if body keyword
is omitted in modfile (When checking SPK coverage in position update).
2015-04-09 17:35:30 -04:00
Alexander Bock
6a6114ab84
Fix single side-by-side stereo configuration file
...
Add __CONTEXT__ lines to last shader files
2015-04-07 00:08:53 +02:00
Anton Arbring
b79e6df763
Planets shape creation & fixed texture longitude
...
Instead of spheres, the planets are now created as triaxial ellipsoids
according to the corresponding radii values in the SPICE kernels (if such
values are available). Apart from being more scientifically accurate, the
planets are shaped as the intersection functions in SPICE expects.
The textures will now also be aligned in longitude as in reality (w.r.t.
UTC) when using a texture map ranging from -180 in the left end to +180 on the
right, with 0 longitude in the middle (such as Greenwich in Earth texture)
2015-03-20 19:59:26 -04:00
antar420
221db02af6
Refactoring modelgeometry and wavefrontgeometry
...
To make modelgeometry more ready for extension in reading other file
formats in subclasses. Some minor fixes including an out of bounds error
for texture mapping with several shapes in the same file.
2015-03-12 17:57:10 -04:00
antar420
8997fc0428
Merge branch '67p' into develop
2015-03-10 13:33:46 -04:00
antar420
4653d3d7c6
Minor fixes in renderablemodel
...
Added _performShading as a property and modified a spicemanager call to be able
to work with models with different names for the rotation source frame and
ephemeris body (such as 67p).
2015-03-10 12:22:52 -04:00
Alexander Bock
bcfe0c6862
Remove unused line in config file
2015-03-04 20:01:55 +01:00
Alexander Bock
b846271053
Updated Ghoul version
2015-03-04 19:22:46 +01:00
Alexander Bock
e6abdd97d2
Ability to request an OpenGL version from SGCT using commandline arguments
2015-03-03 14:53:35 +01:00
Alexander Bock
07a26fa1e9
Setting the current working directory to the actual module directory for each module
2015-03-03 14:28:30 +01:00
Alexander Bock
7da514b7cd
Enable operator<< overloading for TemplateProperties
2015-03-03 14:28:08 +01:00
Alexander Bock
94b758765a
Added the current time to the on-screen display
releases/v0.0.1
2015-02-28 10:10:33 +01:00
Alexander Bock
8f63f39786
Updated openspace-data
2015-02-27 15:50:30 +01:00
Alexander Bock
c546b1e1be
Updated the OpenSpace version
2015-02-27 15:46:24 +01:00
Alexander Bock
2d11d40dcc
Merge branch 'plutoViz' into develop
2015-02-27 15:37:48 +01:00
Alexander Bock
080390359f
Fixing a bug where RenderableFoV would not appear on slave nodes
2015-02-27 15:11:47 +01:00
Alexander Bock
d5a8959f2a
Fixing the On-Screen GUI
2015-02-27 14:07:55 +01:00
Alexander Bock
61d185e337
Fixing on-screen gui for multiple nodes
2015-02-27 14:07:11 +01:00
Alexander Bock
e554028737
Fixing the On-Screen GUI
2015-02-27 14:06:43 +01:00
Alexander Bock
87db591b41
Fixing on-screen gui for multiple nodes
2015-02-27 09:44:14 +01:00
Alexander Bock
1a29ad6208
Merge branch 'develop' into plutoViz
2015-02-27 09:01:55 +01:00
Michal Marcinkowski
94da0d0372
Fixed projection scaling issues.
2015-02-26 20:00:56 -05:00
Michal Marcinkowski
38c230f6f7
ImageSequencer class improvements:
...
- switching occurs upon exact time when instrument is active
- when sequence ends prompts incufficient playbook data
RenderableFov again detects intersections with planet surface.
2015-02-26 16:12:18 -05:00
Michal Marcinkowski
39e5f2aa28
Improvements to the ImageSequencer class.
...
- Now _properly_ switches instruments at the moment set instrument is activated
2015-02-26 15:50:37 -05:00
Alexander Bock
d4f8bba27f
Fixed crash with changing coordinate systems
...
Adapted startup script to new openspace-data
2015-02-26 18:07:37 +01:00
Alexander Bock
e6c1f34d48
Fixed a crash with RenderablePlane
...
Fixed a crash with changing coordinate systems
2015-02-26 13:25:13 +01:00
Alexander Bock
836f7a825b
Making texture in RenderablePlane modular
...
Disable rendering of the Sun by default in favor of the glare texture
2015-02-26 13:10:43 +01:00
Alexander Bock
5a853cc215
More cleanup and make the WaveFrontGeometry aware of multiple shapes
2015-02-26 00:26:13 +01:00
Alexander Bock
a4e4df3d28
More cleanup of WaveFrontGeometry and RenderableModel
2015-02-25 23:58:30 +01:00
Alexander Bock
bd382f9e8e
Cleanup of WaveFrontGeometry
2015-02-25 23:39:20 +01:00
Alexander Bock
86f7073a24
Set a default bounding sphere for models
2015-02-25 19:26:57 +01:00
Alexander Bock
4a5682b88f
Disable fadeIn on default
2015-02-25 19:13:14 +01:00
Alexander Bock
1c92f708a5
HTMLLog and TextLog correctly listen to the 'append' flag now
2015-02-25 18:03:28 +01:00
Alexander Bock
d249e9422e
Fixed bug where ScriptEngine would complain about double-added libraries
...
Correct application of default keybinding
2015-02-25 17:57:25 +01:00
Alexander Bock
e155e7ec9f
Adding functionality to pause the simulation time
...
Removed retreatTime function and replaced by a call to -advanceTime
2015-02-25 17:50:34 +01:00
Alexander Bock
b3c4cc7a34
Make the line width of renderablefov changeable
2015-02-25 11:53:20 +01:00
Alexander Bock
5c72966346
Implemented caching for OBJ model files
2015-02-25 11:48:17 +01:00
Alexander Bock
862c8ffd96
Renamed globalOpacity to globalblackout
...
Start application in blackout and fade in after scenegraph has been loaded
2015-02-25 09:37:55 +01:00
Joakim Kilby
76fc799717
Fixed a bug where camera position was always set to (0,0,0) IF the camera had a focuspoint
2015-02-25 09:01:55 +01:00
Alexander Bock
2d975234e7
Updated startup scripts
2015-02-25 00:04:45 +01:00
Alexander Bock
47d6fe3141
Fix merging issues
2015-02-24 21:31:39 +01:00
Alexander Bock
2d1a8932da
Merge branch 'develop' into release-prerelease-boulder
2015-02-24 21:14:37 +01:00
Alexander Bock
8170c7c2c5
Updated keys to reflect new Lua script functions
2015-02-24 21:14:16 +01:00
Alexander Bock
657b8eed1b
Added possibility to change coordinate system to jupiter as well
2015-02-24 20:56:56 +01:00
Alexander Bock
888ca3f4a4
Set default linewidth for renderabletrails to 1
2015-02-24 19:33:14 +01:00
Alexander Bock
8e4c977349
Merge branch 'develop' into release-prerelease-boulder
2015-02-24 19:22:46 +01:00
Alexander Bock
3155073f05
More changes to allow JupiterProjection and PlutoProjection in the same scene
...
Add a switch that allows Renderables to react to big changes in time (via openspace.time.setTime)
Allow the setting of the minimum pixel size of stars
2015-02-24 19:16:15 +01:00
Alexander Bock
bac0a9ad31
Disable the swap barrier before the scene load (and reactivating it afterwards)
2015-02-24 19:13:50 +01:00