Erik Broberg
2fe3ecf72d
Add Doxygen documentation for TileProvider
2016-09-13 20:24:13 -04:00
Erik Broberg
2a9cc928b8
Add Doxyfile to the globebrowsing module
2016-09-13 20:23:01 -04:00
Erik Broberg
c20cd80eaa
Merge globebrowsing, resolve conflicts
...
Reduce SizeReference font size - TextureAtlas threw InvalidRegionException
Use Mars and Earth Barycenter and not center of mass
Use name Mars instead of LodMars, same for Earth
Move init of font manager to be done prior to scene init
Debug log what modules are added
Debug log when creating SceneGraphNode from dictionary
2016-09-07 17:37:27 -04:00
Kalle Bladin
7416d7ca69
Update mod files for osirisrex
2016-09-06 22:57:29 -04:00
Kalle Bladin
82618bfd99
Improve temporary atmosphere rendering
2016-09-06 20:32:49 -04:00
Erik Broberg
1195ff9619
Remove excessive debug logging in TileDataset
2016-09-03 18:28:47 -04:00
Erik Broberg
5cf1a4fbe1
Enable per frame toggling of RenderableGlobes for multi node sync debugging
2016-09-01 15:31:38 -04:00
Erik Broberg
b8fb3dcbe6
SizeReferenceTileProvider hashes based on tile sizes instead of chunk indices
2016-08-31 16:42:48 -04:00
Erik Broberg
c201957001
SizeReferenceTileProvider renders referred distance next to its text
2016-08-31 14:38:05 -04:00
Erik Broberg
b064c5606f
Add new TileProvider implementation SizeReferenceTileProvider and add to lodMars
2016-08-31 13:27:36 -04:00
Erik Broberg
4a5dd1dacb
Add longitudal distance and great circle distance to class Ellipsoid
2016-08-31 13:25:33 -04:00
Erik Broberg
41194d33d4
Add Ellipsoid radii accessor and return const refs instead of copies
2016-08-31 11:08:16 -04:00
Erik Broberg
8d17ad7e34
Remove TileProviderFactory and instantiate TileProviders using FactoryManager instead
2016-08-30 23:52:53 -04:00
Erik Broberg
b56eeade88
Fix misspelling of SingleImageProvider
2016-08-30 20:05:16 -04:00
Erik Broberg
bf1dddf103
Separate Tile and TileProvider. Remove necessary includes
2016-08-30 19:26:22 -04:00
Erik Broberg
87e3b81b68
Merge branch 'develop' into feature/globebrowsing
2016-08-30 18:58:23 -04:00
Erik Broberg
1be37a9333
Add a simple abstract class for providing Tiles with text. Refactor ChunkIndexTileProvider
2016-08-30 18:15:00 -04:00
Kalle Bladin
64be557abf
Use alpha from projection texture in RenderableModelProjection.
2016-08-30 14:17:00 -04:00
Kalle Bladin
e55cbaff8c
Normalize surface normal in for Rednerable globe shader and enable water mask and night texture for LodEarth in osirisrex.
2016-08-29 13:48:05 -04:00
Kalle Bladin
84834f230d
Merge branch 'develop' into feature/osirisrex
2016-08-29 13:01:28 -04:00
Alexander Bock
46686d55eb
Set default magnification value to 1
2016-08-29 11:56:26 +02:00
Alexander Bock
04f206da76
Compile fix in globebrowsing
2016-08-29 10:00:45 +02:00
Alexander Bock
d5063b116c
Compile fixes
2016-08-29 02:33:50 +02:00
Alexander Bock
dfa0709b11
More work into removing gdal dependency to libOpenspace
2016-08-29 02:12:33 +02:00
Alexander Bock
a798a7aae7
Remove gdal include from TileDataset header
2016-08-29 01:32:21 +02:00
Alexander Bock
cb92b85081
Remove gdal include from TileProvider
...
Add stack include to RenderEngine
2016-08-29 01:19:57 +02:00
Kalle Bladin
a82ad66374
Add scale as a property of every scenegraph node.
2016-08-26 20:32:08 -04:00
Kalle Bladin
e3780f2fc6
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-26 17:54:43 -04:00
Kalle Bladin
547807a8d1
Fix problem with projection texture getting overwritten upon image projection.
2016-08-26 17:54:15 -04:00
Alexander Bock
460da3893e
Add ability to define external libraries which will cause DLLs to be copied to application directories automatically
...
Add gdal.dll as external library to the globebrowsing module
2016-08-26 23:47:08 +02:00
Erik Broberg
475d4c9ec6
Break and proceed with next file if instrument times file parsing fails
2016-08-26 17:33:13 -04:00
Kalle Bladin
64187aca5d
fix but in InstrumentTimesParser that caused sequence time to be overwritten.
2016-08-25 20:17:17 -04:00
Kalle Bladin
14aad40e6c
Fix bug that caused crash when switching on and off night textures and water masks for RenderableGlobe
2016-08-25 13:50:46 -04:00
Kalle Bladin
850ccb6d3c
Update rendering of shadow texture and water mask in RenderableGlobe.
2016-08-25 00:00:22 -04:00
Kalle Bladin
5551da922d
Update renderables to higher precision rendering by calculating M and V matrix in double precision.
2016-08-24 16:16:31 -04:00
Kalle Bladin
ed98107214
Small comment in renderabletrailnew
2016-08-24 11:43:09 -04:00
Kalle Bladin
22d60779c6
Update renderable planet projection to render in high precision
2016-08-24 11:42:44 -04:00
Erik Broberg
25705962cd
Before accessing current mission, check if available
2016-08-23 19:53:53 -04:00
Erik Broberg
737018089c
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-23 18:52:36 -04:00
Erik Broberg
6952b526cc
Unable to load mission file is an error
2016-08-23 18:47:28 -04:00
Kalle Bladin
de7a60df9e
Update comments about new renderable trail.
2016-08-23 17:58:59 -04:00
Kalle Bladin
3ec224061d
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-23 17:30:02 -04:00
Kalle Bladin
57d47cd856
Implement class RenderableTrailNew and use it for osiris rex. Higher precision than the old one.
2016-08-23 17:29:51 -04:00
Erik Broberg
3291bb5ac0
Render nested mission phases
2016-08-22 19:18:34 -04:00
Erik Broberg
81f72e0e92
Move TimeRange to OpenSpaceLib
2016-08-22 15:27:16 -04:00
Erik Broberg
37bb16baa8
Merge branch 'feature/osirisrex' of github.com:OpenSpace/OpenSpace into feature/osirisrex
2016-08-22 15:03:39 -04:00
Erik Broberg
f1c705fa19
Add mission description
2016-08-22 15:03:30 -04:00
Erik Broberg
b6429183d6
Move parsing of time range to TimeRange class
2016-08-22 13:13:57 -04:00
Erik Broberg
46f005fa58
Add Mission related classes. Add basic mission phase viz. Move TimeRange to separate file
2016-08-22 11:53:59 -04:00
Kalle Bladin
6d9d2b5127
Update RenderableFov to inherit transform in model matrix
2016-08-19 21:12:12 -04:00