Alexander Bock
d95576077b
More work on documentation
2017-07-25 18:06:55 -04:00
Alexander Bock
e148cf28d0
Adding more documentation
2017-07-24 18:05:59 -04:00
Alexander Bock
036b271d0d
Change capitalization of property names
2017-07-22 18:22:44 -04:00
Alexander Bock
04bac9293b
Encapsulate identifier, guiName, and description into a PropertyInfo struct
2017-07-22 17:36:03 -04:00
Alexander Bock
b584f0197e
Add description to Propertys
2017-07-21 16:31:58 -04:00
Alexander Bock
008ab4e613
Replacing void Renderable::render(const RenderData&) with Renderable::render(const RenderData&, RendererTasks&)
2017-07-18 15:47:48 -04:00
Alexander Bock
9a7eba16bd
Remove warnings
...
Update Ghoul repository
Fix spelling mistake in openspace.cfg
2017-06-08 00:07:51 -04:00
Emil Axelsson
752081d31b
feature/time-refactor ( #294 )
...
- Change Time class to become a non-singleton
- Move ownership of the current time to TimeManager(instead of singleton access).
- Store the Time as a Syncable in TimeManager instead of representing all member variables of Time as Syncables.
- Pass a Time object around in the update/render methods, so that renderables don't have to query the OpenSpaceEngine to know if time is paused or if it jumped.
- Introduce Timeline and Keyframe classes
- Make use of Timelineand Keyframeclasses in KeyframeInteractionMode and TimeManager
- Added basic unit tests for Timelineand Keyframe
Future work: Add interpolation schemes for keyframes. Possibly use keyframes+interpolation feature to tween/morph properties, or figure out if this should be a separate mechanism.
2017-05-22 14:01:08 +02:00
Alexander Bock
302fa06067
More code cleanup
2017-05-15 14:39:48 -04:00
Alexander Bock
da3e912026
Remove warnings on MacOS in Clang
2017-04-25 19:12:42 -04:00
Alexander Bock
78b0d77101
Start removing warnings
2017-04-06 20:07:01 -04:00
Alexander Bock
0d157ac165
Let FloatProperty and derived properties render at higher resolution in Onscreen GUI
2017-03-13 11:17:52 -04:00
Alexander Bock
d61bb20992
Some more work on RenderableFov
...
Make registerting path tokens through Lua scripts work
2017-03-13 09:52:06 -04:00
Alexander Bock
ea4d9c8e44
Cleanup of RenderableCrawlingLine
...
Cleanup of RenderableFOV
Add function to SpiceManager that does not return the light travel time
2017-03-12 16:05:14 -04:00
Alexander Bock
78ae311a1f
Fix length of RenderableFov when target is not in field-of-view
2017-03-06 15:56:13 -05:00
Alexander Bock
94e3e11188
Update copyright header to 2017
...
Update Ghoul repository
Remove libgdal link
2017-02-06 18:02:01 -05:00
Alexander Bock
8da0684ae2
More cleanup for newhorizons and globebrowsing module
2016-12-07 21:56:59 +01:00
Alexander Bock
b3db661277
Fix RenderableFoV for all missions (NewHorizons, Rosetta, OsirisRex)
...
Make the CacheManager not crash when ShadowCylinder shader is created in the same cache directory as RenderablePlanet
Remove excessive logging from TileDataset
2016-12-07 14:51:31 +01:00
Alexander Bock
c937203dc3
Cleanup New Horizons module
2016-12-06 18:48:07 +01:00
Alexander Bock
b00595af40
Replacing const std::string with const char* to reduce binary size and initialization costs
2016-11-23 23:52:16 +01:00
Alexander Bock
f99513a976
Remove the km to m conversion in RenderableFoV (closing #156 )
2016-11-07 16:15:28 +01:00
Alexander Bock
18b8aab898
Changes in ProjectionComponent initialization
...
- Remove parsing function
- Make ProjectionComponent accept sub-dictionary
Remove "Rotation" key-value from RenderableModelProjection
- Information moved into RenderableFOV to do conversion between object and frame
Changes in mod files to reflect ProjectionComponent and RenderableModelProjection changes
Added Documentation to
- RenderablePlanetProjection
- RenderableModelProjection
- ProjectionComponent
- PlanetGeometry
- ModelGeometry
2016-10-27 21:45:49 +02:00
Alexander Bock
6637ae2849
Update Ghoul
2016-09-19 22:45:45 +02:00
Kalle Bladin
6d9d2b5127
Update RenderableFov to inherit transform in model matrix
2016-08-19 21:12:12 -04:00
Kalle Bladin
cd0fd8fb5c
Update Rosetta scene to render correctly with new scene graph structure.
2016-08-18 20:47:05 -04:00
Kalle Bladin
628f8b479f
Update updatestructures to have transform with translation, rotation and scale.
2016-08-18 16:59:51 -04:00
Kalle Bladin
93ceb176fa
New model hierarchy for osiris rex and add try catch in determineTarget in renderablefov
2016-08-17 14:08:48 -04:00
Kalle Bladin
c55872d5f4
Increase precision in renderable plane projection.
2016-08-16 00:49:41 -04:00
Kalle Bladin
fb7104fbed
Add renderable fov to OSIRIS-REx polycam and increse precision in rendering of view frustum (fov)
2016-08-15 20:20:36 -04:00
Alexander Bock
93b30f5078
Some cleanup of RenderableShadowCylinder
2016-07-31 22:23:20 +02:00
Alexander Bock
3fb6d3aa84
Some cleanup of RenderableFov
2016-07-31 21:43:55 +02:00
Alexander Bock
0c3b2c55d9
Removing more CppCheck warnings
2016-07-28 20:31:53 +02:00
Alexander Bock
4068ec747b
Remove CppCheck warnings
2016-07-28 18:04:08 +02:00
Alexander Bock
906470f28e
Untabify the rest of the source files
...
Update Ghoul repository
2016-04-18 20:14:29 +02:00
Alexander Bock
c8da825098
Rename ImageSequencer2 to ImageSequencer
2016-04-18 15:14:59 +02:00
Alexander Bock
6b5681626b
Removing clang-analyze warnings
2016-04-13 11:46:07 -04:00
Emil Axelsson
80fe89dbc8
change interfaces from pointer to reference
2016-03-23 14:00:40 +01:00
Alexander Bock
877a4d1ba6
Updated copyright header
2016-02-05 17:43:21 +01:00
Emil Axelsson
a6a9537b6c
Merge with antialiased abuffer
2016-02-03 17:47:29 +01:00
Emil Axelsson
d4ff8119d1
refactor abuffer and add msaa support. volumes temporarily disabled.
2016-02-02 11:30:27 +01:00
Alexander Bock
177571195c
Completely remove references to constants.h
2015-12-14 17:36:15 -08:00
Alexander Bock
cd3a819541
Updating Ghoul version
...
Applying new Ghoul changes
2015-12-09 14:41:50 -05:00
Alexander Bock
2cc1a91fad
Rename SpiceKernelException to SpiceException
2015-11-21 23:15:48 -05:00
Alexander Bock
443963a151
Finished cleanup of SpiceManager
2015-11-20 18:36:03 -05:00
Alexander Bock
2c84368b0b
More cleaning of SpiceManager
2015-11-20 00:54:19 -05:00
Alexander Bock
12fdb23684
More cleanup in SpiceManager
2015-11-19 19:47:50 -05:00
Alexander Bock
16897bb8d4
Make the aberration correction specification for targetPosition in SpiceManager explicit by including a seprate class for it
2015-11-19 15:33:57 -05:00
Alexander Bock
11fec9387b
More changes on the documentation and Exception handling in SpiceManager
...
Change some interfaces on SpiceManager
Removed target position return in powerscaled coordinates and only use glm::dvec4 instead as the Spice library does not have higher accuracy anyway
2015-11-19 13:40:44 -05:00
Alexander Bock
fad2c642f8
Cleanup of SpiceManager by introducing exceptions
...
Catch exceptions in RenderableShadowCylinder and LabelParser
Catch exceptions in RenderableFov and Hongkangparser
2015-11-18 21:55:25 -05:00
Alexander Bock
26ea512910
Set Interaction sensitivity to 1 on default
2015-10-25 11:27:41 -05:00