This project is mirrored from https://gitee.com/mirrors_OpenSpace/OpenSpace.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
- 26 Sep, 2014 1 commit
-
-
Jonas Strandstedt authored
-
- 25 Sep, 2014 2 commits
-
-
Jonas Strandstedt authored
-
Jonas Strandstedt authored
Conflicts: include/openspace/rendering/renderable.h include/openspace/rendering/renderablevolumecl.h include/openspace/rendering/renderablevolumeexpert.h include/openspace/rendering/renderablevolumegl.h include/openspace/rendering/renderengine.h include/openspace/scenegraph/ephemeris.h include/openspace/scenegraph/scenegraph.h include/openspace/scenegraph/spiceephemeris.h include/openspace/scenegraph/staticephemeris.h include/openspace/util/constants.h include/openspace/util/time.h src/engine/openspaceengine.cpp src/interaction/interactionhandler.cpp src/rendering/planets/renderableplanet.cpp src/rendering/renderablevolumecl.cpp src/rendering/renderablevolumeexpert.cpp src/rendering/renderablevolumegl.cpp src/rendering/renderengine.cpp src/rendering/stars/renderablestars.cpp src/scenegraph/spiceephemeris.cpp src/scenegraph/staticephemeris.cpp src/util/factorymanager.cpp src/util/spicemanager.cpp src/util/time.cpp
-
- 24 Sep, 2014 2 commits
-
-
Jonas Strandstedt authored
Conflicts: include/openspace/util/constants.h shaders/pscstandard_fs.glsl shaders/pscstandard_vs.glsl src/interaction/interactionhandler.cpp src/main.cpp src/rendering/renderengine.cpp src/scenegraph/scenegraph.cpp src/scenegraph/scenegraphnode.cpp src/util/factorymanager.cpp
-
Jonas Strandstedt authored
-
- 23 Sep, 2014 1 commit
-
-
jonasstrandstedt authored
-
- 20 Sep, 2014 1 commit
-
-
michal authored
SPICE-time dependency, retrieval of spice ephemerides and rotational matrix + coordinate references. Added functionality: - New class renderablesphericalgrid is repurposed code from powerscaledsphere class. Due to z-buffer issues used as reference grid to confirm planetary orbits are correct. This has been a major problem as prior we had no visual reference. Now we have a Galactic-, Celestial- and Ecliptic-coordinate grid. To this also added separate shader: grid_vs.glsl / grid_fs.glsl These grids have a static-rotational matrix derived from partiview (thanks to Brian) since spice req. to-from frame to compute rotational matrix. Time dependency: - Added struct RuntimeData - which for now only contains openspace time and is passed to all renderables - All renderables accept runtimeData, keep private reference and use for computation of rotational matrix - This obviously carries corresponding changes to Scenegraph and ScenegraphNode. Spicemanager: - Added function that more easily provides access to rotational matrix used in spice (used in renderableplanet for computing planetary objects spin around axis) Ephemeris-classes: - Now compute ephemeris from spice based on timeepoch in runtimedata TODO: once z-buffer fixed - set ephemeris correctly as meters (not kilometers) Renderengine: - Advances time with the advanceTime method in RuntimeData struct ISSUES: - Our Y axis NOT same as SPICE or star-catalogue, all renderables rotated now 90deg, needs redefinition, lots of debugging and major headaches before this conclusion. - Depth buffer needs to be fixed in order to properly place planets. - Spice kernels have finite time-range, when time stops - simulation ends - ugly fix: reset time to zero. Possible fix: kernels de431 (part 1-2) cover huge timespan and most likely have functions to extrapolate time, drawback is that they are 1,7 gb each. TODO: - Compute and draw dynamic ephemeries for each renderable. Either do full year sweep then update for each point or create a tail of linesegments for each planet. Dont know yet how to do this, would like spicephemeris to be sub-class of Renderable (have own render() method) - good/bad?
-
- 19 Sep, 2014 1 commit
-
-
Alexander Bock authored
-
- 18 Sep, 2014 4 commits
-
-
Alexander Bock authored
Clean up code in various places
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
Add "isEnabled" flag BoolProperty to all renderables
-
- 17 Sep, 2014 2 commits
-
-
Alexander Bock authored
-
Alexander Bock authored
-
- 16 Sep, 2014 4 commits
-
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
Added functionality to send Lua scripts over the network
-
- 15 Sep, 2014 6 commits
-
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
- 14 Sep, 2014 11 commits
-
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
Removed scriptfunctions.h and cpp as the functions have moved into other classes
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
Fixed bool -> int conversion in SpiceManager
-
- 13 Sep, 2014 5 commits
-
-
Alexander Bock authored
-
Alexander Bock authored
-
Alexander Bock authored
Started change of Time class
-
Alexander Bock authored
-
Alexander Bock authored
-