Alexander Bock
e794f6ae01
Remove rotation and shift meridian from RenderablePlanetProjection
...
Unify the property names in RenderablePlanet
Remove MainFrame from RenderableShadowCylinder
Clean up dictionary keys for RenderableModel, RenderableModelProjection, RenderablePlanetProjection
2017-07-27 02:09:50 -04:00
Alexander Bock
19f8e30813
Change RenderableModel "Rotation.ModelTransform" to "ModelTransform"
...
Add Property descriptions to the documentation file
Remove update method from StaticTranslation
Remove spelling error in RenderableGlobe
Remove rotation from renderablemodel projection
Fix setting the Origin through the GUI
Reorder Optional and documentation arguments for DocumentationEntry, and making Optional a non-optional argument
2017-07-27 00:22:17 -04:00
Alexander Bock
20e944f86f
Added documentation to more classes
2017-07-24 17:22:19 -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
0e9edaeb12
Fix byte order mark commits
...
Update Ghoul
2017-07-17 15:54:00 -04:00
Alexander Bock
4dba552fd1
Started switching OpenSpace projects to nested namespaces
...
Various cleanups
2017-07-15 20:01:55 -04:00
Alexander Bock
f4ad2ce4c2
More include file cleanup
2017-05-15 15:27:59 -04:00
Alexander Bock
302fa06067
More code cleanup
2017-05-15 14:39:48 -04:00
Alexander Bock
773828c057
Adding documentations to more classes
2017-05-11 22:51:11 -04:00
Alexander Bock
da3e912026
Remove warnings on MacOS in Clang
2017-04-25 19:12:42 -04:00
Alexander Bock
bcf92804b6
Updating Ghoul repository
...
Updating SGCT repository
Removing compiler warnings
2017-03-10 09:32:16 -05:00
Alexander Bock
2f2fa3b031
Update Ghoul repository to have the factory return unique_ptrs
...
Adjust accordingly
2017-03-01 22:03:48 -05:00
Alexander Bock
283c83e37c
Removing code analysis warnings
...
Start cleaning RenderEngine
2017-02-26 23:45:39 -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
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
cd9f8b30e0
Removing Spice dependency from RenderableModel (closing #33 )
2016-11-16 22:05:56 +01:00
Alexander Bock
329986c0c6
Merge branch 'develop' into feature/globebrowsing
...
Conflicts:
modules/base/scale/staticscale.cpp
modules/base/scale/staticscale.h
modules/globebrowsing/meshes/trianglesoup.h
modules/globebrowsing/tile/tiledataset.cpp
modules/newhorizons/shaders/renderableModelProjection_fs.glsl
src/interaction/interactionhandler.cpp
src/rendering/renderengine.cpp
src/scene/scenegraphnode.cpp
2016-09-20 15:52:01 +02:00
Erik Broberg
9196ec2f50
Remove local, shared, synced versions of Time. Keep one source of true
2016-09-03 19:45:58 -04:00
Alexander Bock
d7ea0f8ead
Enable the use of a separate model transform in RenderableModel
2016-08-30 01:26:43 +02:00
Kalle Bladin
628f8b479f
Update updatestructures to have transform with translation, rotation and scale.
2016-08-18 16:59:51 -04:00
Kalle Bladin
542b9e11e6
Update SceneGraphNode to have a full transformation defined in terms of translation, scale and rotation.
2016-08-17 00:19:25 -04:00
Erik Broberg
656426dbe5
Merge
2016-08-12 17:05:44 -04:00
Erik Broberg
7fc31151ea
Clean up: Remove targetBody from Renderable
2016-08-12 16:42:33 -04:00
Kalle Bladin
bd867ec402
Update SceneGraphNode to contain rotation information and remove rotation definition from renderable model.
2016-08-12 12:28:56 -04:00
Erik Broberg
f637a30127
Let RenderableModels have a model rotation property for debugging
2016-08-10 12:55:44 -04:00
Kalle Bladin
6b9358f975
Update path to consider line fade and create proper bounding sphere for renderable model.
2016-08-09 19:59:51 -04:00
Kalle Bladin
4e0bbe2da0
Solve bug that cause some vertices to be misplaced in MultiModelGeometry and calculate MVP matrix for renderable model in double precision
2016-08-02 19:14:52 -04:00
Kalle
5883d75047
Update render function in renderable model to avoid precision errors and remove psc dependency.
2016-07-22 17:05:34 -04:00
Alexander Bock
0228ca241b
Add Juno scene and scenegraphnodes
...
Enable ability to apply a rotation matrix to the rotation vector to accomodate for model misalignments
2016-07-10 09:40:30 +02:00
Emil Axelsson
8771a238d3
improve galaxy rendering
2016-06-08 15:00:03 +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
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
c92fc923f9
Remove constants.h file
...
Reenable LuaConsole rendering
2015-12-14 17:21:22 -08:00
Alexander Bock
cd3a819541
Updating Ghoul version
...
Applying new Ghoul changes
2015-12-09 14:41:50 -05:00
Alexander Bock
383c7028a8
Applied changes in texture reading io classes to OpenSpace
2015-11-24 18:15:23 -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
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
390f5be4a8
Removing includes of sgct.h
2015-10-26 16:14:38 -05:00
Alexander Bock
40c42ff772
Fix the scaling of renderablemodel by making the magnification a floatproperty
2015-07-01 17:56:51 +02:00
Alexander Bock
659326b9a9
Remove 1500+ memory leaks in OpenSpace and Ghoul
2015-05-25 19:37:56 +02:00