Alexander Bock
1782857c72
Bugfix accessing properties
2014-08-21 18:52:47 +02:00
Alexander Bock
5793498ddf
Added first version of ScriptEngine, allowing Lua script to set propety values
2014-08-21 18:44:42 +02:00
Alexander Bock
26a7fbe47e
Code cleanup of Ephemeris classes and SceneGraph
2014-08-20 16:55:07 +02:00
Alexander Bock
3a0d15c933
Make use of CommandlineParser to parse configuration file for OpenSpaceEngine; make error handing of SPICE code more reliable
2014-08-20 15:57:50 +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
c5c42f2d72
Fixed crash for secondary node
...
- Added SGCT config two_nodes.xml
2014-05-22 13:50:35 -04:00
Jonas Strandstedt
472869e1db
Fix for Flare
...
- Fixed timestep error in Flare
- Added option to compile openspace with Flare only
2014-05-22 12:57:54 -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
f14daa0999
Update ghoul version; Enable triggering of APCs
2014-05-09 20:06:46 +02:00
Jonas Strandstedt
1851f55c35
Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop
2014-05-06 12:46:05 -04:00
Jonas Strandstedt
541f080bfe
Fixes to remove warnings and camera distance fix
2014-05-06 12:45:18 -04: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
44a8f6dfda
Cleanup of RenderablePlanet
2014-05-05 17:39:45 +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
Jonas Strandstedt
d7eb868dde
Static assert fix and minor changes
2014-05-05 11:12:11 -04: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
636f5327aa
Code cleanup regarding scenegraphnodes
2014-05-05 12:15:20 +02:00
Joakim Kilby
ae88c0dd6d
Deleting constantephemeris.cpp
2014-05-05 10:47:44 +02:00
Alexander Bock
a7fba6363f
Added missing ephemerides files
2014-05-05 08:15:27 +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
ba0580feae
Move dictionary/configuration key constants into their own file
2014-05-04 15:41:40 +02:00
Alexander Bock
982ec8b87c
Restructured SceneGraphNode code
2014-05-04 15:28:07 +02:00
Alexander Bock
2bf71ad9b6
More cleanup
2014-05-04 14:16:53 +02:00
Alexander Bock
cb6298b615
Cleanup of OpenSpaceEngine code
...
Renamed openspace.cfg variables to conform with format in scene description
2014-05-03 20:46:53 +02:00
Alexander Bock
ac38f73faa
More property work
...
Add StringProperty
Add possibility for callbacks
Switch RenderablePlanet to use Properties
2014-05-03 19:53:12 +02:00
Alexander Bock
8d2e86447c
Require renderables to derive from PropertyOwner and use dictionary-constructor
2014-05-03 18:44:39 +02:00
Alexander Bock
a53888cd26
Changes in clang-format
...
Applied formatting to some files
2014-05-03 18:23:16 +02:00
Alexander Bock
90931bb619
More Property work
...
Cleaning up Property classes
Added property owner
2014-05-03 17:58:04 +02:00
Alexander Bock
ad938b311a
Merge remote-tracking branch 'origin/kameleon' into properties
2014-05-03 12:01:47 +02:00
Hans-Christian Helltegen
1176ed99cd
Merge branch 'kameleon' of openspace.itn.liu.se:/openspace into kameleon
...
Conflicts:
src/rendering/renderablevolumeexpert.cpp
src/scenegraph/scenegraph.cpp
2014-05-02 12:03:41 -04: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
993ebe0692
Updated openspace-data version
...
Adapt to missing configurationmanager
2014-05-02 11:17:04 +02:00
Alexander Bock
10dcbb9dd8
Remove ConfigurationManager
2014-05-02 11:16:27 +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
a4a528375b
Updated RenderableVolumeExpert to render properly
...
- Added hack in VolumeRaycasteBox for SGCT Left/Right clearing
- Fixed quad dimensions to depend on viewport size
- Updated RenderableVolumeExpert to render correctly
- Small changes to SceneGraph to make it easier to switch between volume
rendering and Earth
2014-05-01 14:17:48 -04:00