Commit Graph

1254 Commits

Author SHA1 Message Date
Anton Arbring 927cfc2766 Adding the possibility to project to arbitrary bodies model files
Class RenderableModelProjection, using the geometry position and texture
coordinate data instead of reverse engineering the geometry in shader.

Adding the shaders used to project and the modified model shader.
Adding the new Renderable class to newHorizons module and CMakelist
2015-06-25 20:12:37 -04:00
Anton Arbring 901ed6053e Adding support for imageplanes for multiple instruments 2015-06-25 20:08:35 -04:00
Anton Arbring 4e72e248c3 Fixing bug in model magnification 2015-06-25 20:07:21 -04:00
Anton Arbring c7a3048dda Fix Jenkins error and minor cleanup 2015-06-21 20:23:40 -04:00
Anton Arbring ad55309b0e Cleaning up my own mess 2015-06-21 20:13:44 -04:00
Anton Arbring 6f72010725 Changes to facilitate model projection, also added posibility to define model exaggeration per obj 2015-06-21 20:11:19 -04:00
Anton Arbring e5d6bef5c9 Changed how translations are found to avoid crash with broken lbl files 2015-06-21 20:05:25 -04:00
Anton Arbring 083f2948e9 Fixed FoV crash when the input is incorrect 2015-06-21 20:03:47 -04:00
Anton Arbring 5e0756fa05 Fixed trail start/stop time bug 2015-06-21 20:01:44 -04:00
Anton Arbring 45f1104814 Some cleanup in planeprojection 2015-06-21 19:59:15 -04:00
Alexander Bock 3fee6e8baf Added more logging text to detect errors 2015-06-10 19:03:06 +02:00
Alexander Bock 726a8e84ef Adding parsing of scene files to Launcher application 2015-06-10 02:05:52 +02:00
Alexander Bock fab3b3e177 Move FileSystem initialization into ghoul::initialize 2015-06-10 02:05:20 +02:00
Alexander Bock 511f103430 Make APPLICATION_LINK_TO_OPENSPACE actually include the libOpenSpace and Ghoul as well 2015-06-10 02:04:41 +02:00
Alexander Bock 4c415ef502 Some more work restructuring the launcher 2015-06-08 01:55:38 +02:00
Alexander Bock b190695474 Add initial version of launcher 2015-06-08 01:08:58 +02:00
Alexander Bock e17b39a851 Cleanup string generation 2015-06-07 19:20:56 +02:00
Alexander Bock 94ed72bce7 Update copyright notice 2015-06-07 19:19:20 +02:00
Alexander Bock e56d58a548 Move timelineview application into app folder 2015-06-07 19:15:45 +02:00
Alexander Bock d231a5f681 Move openspace-based applications into their own subfolder 2015-06-06 11:48:07 +02:00
Alexander Bock a798edf198 Added missing space for a message logging of model geometry
Update Ghoul
2015-06-05 16:27:31 +02:00
Alexander Bock 17498c28c6 Minor cleanups 2015-06-05 01:45:15 +02:00
Alexander Bock d8f7db46e8 Fix CMakeLists to be in proper order 2015-06-04 01:57:21 +02:00
Alexander Bock d8c80796e4 Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop 2015-06-04 01:55:58 +02:00
Alexander Bock 0953b35bb6 Add RenderableShadowCylinders to the New Horizons CMakeLists file 2015-06-04 01:54:59 +02:00
Michal Marcinkowski 0069b88f7c Fixing jenkins error 2015-06-03 19:53:40 -04:00
Alexander Bock 3c6ef4d288 Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop 2015-06-04 01:44:41 +02:00
Alexander Bock 16e09e5802 Remove static code analysis warnings 2015-06-04 01:44:31 +02:00
Michal Marcinkowski 7492fa2f6c New Additions:
Shadow cylinders extending from planet terminator in opposite dir of sun
Plane that displays the global texture map of a planet as projections appear
^latter is an addition to RenderablePlane class, a renderable plane can have
boolean keyword "ProjectionListener" - determines whether or not it displays
2015-06-03 19:10:34 -04:00
Alexander Bock 68ef7c939c Cleanup moduleregistration file 2015-06-03 17:45:05 +02:00
Alexander Bock f3b18d53f1 Make the moduleregistration file not depend on the absolute path 2015-06-03 15:56:51 +02:00
Alexander Bock 8ad7702b75 Automatically detect which rendering method to use based on the available OpenGL version 2015-06-03 13:31:42 +02:00
Alexander Bock a9e3044d6a Changed openspace-data file token to point to correct data folder
Print detected OpenGL version
2015-06-03 12:36:20 +02:00
Joakim Kilby 2efe1d0dc4 Fixed the function to get supported OGL version so that it works on OS X 2015-06-03 10:13:29 +02:00
Alexander Bock f8fedb4426 Move openspace-data to data 2015-05-28 22:50:37 +02:00
Alexander Bock 4373cb2fbc Update ghoul version 2015-05-28 22:35:49 +02:00
Alexander Bock f9d4e0e1f1 Clean test main.cpp 2015-05-28 22:25:58 +02:00
Alexander Bock 37a54ab22b Move specification of RenderingMethod into renderengine 2015-05-28 20:44:12 +02:00
Alexander Bock 1923558f6c Fix OpenSpaceTest 2015-05-28 20:43:53 +02:00
Alexander Bock fc3faab5f1 Replace commandline argument with automatically detecting the supported OpenGL version 2015-05-28 20:33:22 +02:00
Alexander Bock 2d145faced Set the fisheye border color to black 2015-05-28 11:46:54 +02:00
Alexander Bock 630fc3fc96 Increase warning level for modules and main library in Unix 2015-05-27 13:15:52 +02:00
Alexander Bock fb222d4e7a Add python script to build all modules with warnings as errors 2015-05-27 11:34:17 +02:00
Alexander Bock 227b1dafa7 Ignore errors on rmtree call 2015-05-27 11:29:35 +02:00
Alexander Bock a2ffa3d02e Use python internal functions for generating, removing and changing directories 2015-05-27 11:27:55 +02:00
Alexander Bock 5014370797 Fixing Python script parse error 2015-05-27 11:22:25 +02:00
Alexander Bock c5c710fbc5 Fixing spelling error 2015-05-27 11:21:18 +02:00
Alexander Bock 6107d0c6d0 Updates module building script to delete the old results first 2015-05-27 11:20:37 +02:00
Alexander Bock 5ab855b563 Update jenkins python scripts 2015-05-27 11:15:53 +02:00
Alexander Bock eafd43442c Print progress of combinatorical build 2015-05-27 01:44:05 +02:00