Alexander Bock
3afa0ecaa1
Added support for scripting
2014-09-13 18:25:14 +02:00
Alexander Bock
b6246f6538
Renamed methods in SpiceManager
...
Started change of Time class
2014-09-13 18:02:39 +02:00
Alexander Bock
954dbdce13
Merge branch 'origin/feature/ABuffer' into properties
2014-09-13 10:59:33 +02:00
Alexander Bock
79174d5b6c
Cleaned up scripts directory
...
Made scripts runnable at startup
Added printing functions and remapped default Lua printing
2014-08-29 13:04:20 +02:00
michal
b1851e5313
Added geometry shader for halos and separate shader for points. Parsecs->m conversion works and added test-data to datafolder.
2014-08-28 23:04:27 -04:00
michal
8f3bcdeb54
WIP3: problems with texture coordinates, needs fix.
2014-08-26 19:26:09 -04:00
michal
013d4c5bb6
WIP: intermediary commit, will attempt to run HC's code on this machine.
2014-08-25 17:37:23 -04:00
michal
d75171c69b
Added new class renderablestars.cpp for rendering starfields.
...
As for now only reads and stores *.speck file data.
TODO:
1. write cache mechaninsm (load avg ~15 sec)
2. fix render function.
3. add textures.
2014-08-20 11:29:31 -04:00
Alexander Bock
26a7fbe47e
Code cleanup of Ephemeris classes and SceneGraph
2014-08-20 16:55:07 +02:00
Alexander Bock
61f2f51cb0
Compile fixes of SpiceManager for Mac
2014-08-19 12:14:34 +02:00
Michal Marcinkowski
aba319cbba
Added SPICE C++ wrapper library with google tests and kernels
...
At this moment only the (by NAIF considered) most cruicial
c_spice API's have been covered, such as getting state vectors
from one reference frame to another, simple time conversions,
load/unload of single and multiple kernels etc. All of which as
described in:
http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/info/mostused.html
Also added linker flag to except the LIBCMTD.lib as it caused conflicts
on Windows.
2014-08-04 20:43:23 +02:00
Michal Marcinkowski
69fc0e19e2
Added SpiceManager and enabled $(BASE_PATH) setting from calibration file
2014-07-28 14:36:25 +02:00
Jonas Strandstedt
ecf3a8539a
Added missing file
2014-07-18 14:00:09 -04:00
Jonas Strandstedt
da37528619
Merge branch 'feature/fieldlines' into feature/ABuffer
...
Conflicts:
src/rendering/renderablevolumegl.cpp
2014-07-18 13:51:07 -04:00
Jonas Strandstedt
114af3fb5b
Added an OpenSpace ShaderCreator
...
- Global shader settings can now be added.
- ShaderCreator builds the shader and stores a generated shader file
with all included source.
- Small TransferFunction bugfix
2014-07-10 15:22:57 -04:00
Hans-Christian Helltegen
1996acf997
Fieldline and seedpoint color now in RGBA instead of RGB
2014-07-03 14:42:43 -04:00
Hans-Christian Helltegen
24d38d0296
Implemented tracing for Lorentz force trajectories
2014-06-27 15:18:34 -04:00
Hans-Christian Helltegen
6f40de5f37
Added classification of fieldlines (closed, open from north, open from south, solar wind) and coloring after classification
2014-06-10 16:59:47 -04:00
Hans-Christian Helltegen
08f2498e8a
Fieldlines are now created with seedpoints from mod-file. Stepsize can be specified in mod-file aswell
2014-06-06 12:18:45 -04:00
Hans-Christian Helltegen
3373ffd10d
Added renderablefieldlines class which renders fieldlines as geometry
2014-06-05 10:12:42 -04:00
Hans-Christian Helltegen
281104805c
Is now a bi-directional fieldline tracer using Runge-Kutta 4th order instead of a forward-only tracer using Euler
2014-05-29 16:04:27 -04:00
Hans-Christian Helltegen
48f1b6aa5c
Added basic fieldline implementation in kameleonwrapper
2014-05-23 16:20:11 -04:00
Hans-Christian Helltegen
29b4cffd78
Code cleaup
2014-05-21 16:24:47 -04:00
Hans-Christian Helltegen
2dab48b850
Updated kameleonwrapper to be able to load several variables into a RGB texture. Added support for 'Variables' tag in .mod scenegraph files which takes 3 variables as an array
2014-05-21 15:11:13 -04:00
Alexander Bock
2bfbdbb905
Added copy constructor to PowercaledCoordinate class
2014-05-13 22:05:34 +02:00
Alexander Bock
3520bd121e
Renamed pss to PowerScaledScalar
2014-05-11 18:34:57 +02:00
Alexander Bock
37e5e63b70
Updated ghoul version; some code cleanup
2014-05-11 18:22:20 +02:00
Alexander Bock
9bc084bf81
More PowerscaledCoordinate cleanup
2014-05-11 15:59:48 +02:00
Alexander Bock
89142340d0
PowerscaledCoordinate cleanup
2014-05-11 15:01:55 +02:00
Alexander Bock
40a2cb1068
Renamed psc to powerscaledcoordinate and pss to powerscaledscalar
2014-05-11 14:32:42 +02:00
Alexander Bock
9bcb848e60
Updated ghoul version; more code cleanup
2014-05-10 15:17:10 +02:00
Alexander Bock
6cfdd130bc
Code cleanup of PowerScaledSphere
2014-05-06 18:19:53 +02:00
Alexander Bock
d09a1e0b54
Misc work
...
More cleanup of RenderablePlanet
Added const modifier to pss method
Added faster travel method for interactionhandler
2014-05-05 18:04:53 +02:00
Alexander Bock
a86d544812
Created classes for PlanetGeometry
...
Added SimpleSphereGeometry
Created infrastructure for added other geometries
2014-05-05 17:28:46 +02:00
Alexander Bock
5e758b16d1
Misc work
...
Added ext/kameleon to .gitignore
moved renderableplanet to a subfolder
2014-05-05 12:41:41 +02:00
Alexander Bock
5769919ea6
Work on FactoryManager
...
Renamed factoryByType to factory
Store generic factories inside of FactoryManager
2014-05-05 12:37:18 +02:00
Alexander Bock
283a55f4de
Included commented out version of new camera class
...
adapted RenderableVolume to use ModulePath
2014-05-05 00:04:00 +02:00
Alexander Bock
56f22d79c3
Some work towards multi-pipe
2014-05-04 18:35:23 +02:00
Alexander Bock
8a7bcc0036
Cleanup of Camera class
2014-05-04 17:06:35 +02:00
Alexander Bock
7f7e25fd8b
More work on ephemerides
2014-05-04 16:50:20 +02:00
Alexander Bock
794a88060f
Rename "PositionInformation" to "Ephemeris"
2014-05-04 16:31:36 +02:00
Alexander Bock
e84c26aeb7
Renamed constants for dictionary keys
...
Created static creation method for Renderables
2014-05-04 16:18:35 +02:00
Alexander Bock
fc291bfed0
Rename 'Position' to 'Ephemeris' for SceneGraphNodes
2014-05-04 15:44:25 +02:00
Alexander Bock
ba0580feae
Move dictionary/configuration key constants into their own file
2014-05-04 15:41:40 +02:00
Alexander Bock
ad938b311a
Merge remote-tracking branch 'origin/kameleon' into properties
2014-05-03 12:01:47 +02:00
Hans-Christian Helltegen
a9e6291313
More trackball and camera work. Interaction is restricted to rotation around y
2014-05-02 11:59:23 -04:00
Alexander Bock
6c15bebfff
Merge remote-tracking branch 'origin/kameleon' into properties
2014-05-02 16:59:50 +02:00
Alexander Bock
43e510fded
Fixed for Win32 compatability
...
Renamed OpenCL qualifiers due to conflict with "ERROR" macros
Removed boost::timer and boost::system dependencies
Added fixed for Windows path handling
2014-05-02 10:48:16 +02:00
Jonas Strandstedt
e4c0b88742
More work on RenderableVolumeExpert
...
- Added include directory support
- Added definitions support
- Added a volume helpers
- Fixed errors in kameleon wrapper
- Added ENLIL support in kameleonwrapper
2014-04-28 15:38:40 -04:00
Jonas Strandstedt
d84d48d15b
Added working CDF data loading
...
- RenderableVolume can now load .raw and .cdf data to ghoul Texture
- KameleonWrapper included for easy interaction with Kameleon
- openspace-data updated with support for BATSRUS model
- CMakeLists.txt updated with settings to Kamelon library
- ext/kameleon not included due to Kameleon is currently being ported to
git. Waiting to add it as submodule to avoid duplication of files.
2014-04-24 10:32:01 -04:00