Alexander Bock
acfb5d76ef
Fix error introduced in the Lua function codegen update that accidentally changed some function names
2022-03-29 17:31:48 +02:00
Alexander Bock
49e15f55a0
Add the current working directory correctly when registering the binary path
2022-03-29 17:27:49 +02:00
Emma Broman
f7d3d3bad1
Fix problems with precision of new bounding spheres
...
glm::length => squared computation => we need the double precision in the computation. Got bounding sphere values of "inf" for a few large renderables (the DU grids)...
2022-03-28 19:53:14 +02:00
Emma Broman
3c4f13c650
Add bounding spheres to a bunch of renderable types ( #1957 )
...
* RenderabeDUMeshes (And reimplement reading of vertex info from speck, to make it easier to compute sphere. The plan is to phase out this renderable anyways)
* RenderablePoints
* Grids: RenderableGrid, RenderableBoxGrid, RenderableRadialGrid & RenderableSphericalGrid
* RenderableGalaxy
2022-03-28 16:10:56 +02:00
Gene Payne
303fd2bd24
Merge pull request #1864 from OpenSpace/feature/sgct-gui
...
Feature/sgct gui
2022-03-27 14:45:37 -06:00
GPayne
8673b0fa46
Added SpoutFlatProjection type to support latest sgct config
2022-03-27 14:04:54 -06:00
GPayne
a258207b96
Merge branch 'master' into feature/sgct-gui
2022-03-27 13:18:57 -06:00
Micah
3e679ecea3
update messenger dem values for mercury; closes #1799
2022-03-26 12:03:14 -04:00
Micah Acinapura
804f8f7c79
added warning for gaia module on mac; not adding renderable to scene. fixes #843 ( #1961 )
2022-03-26 11:40:05 -04:00
Micah Acinapura
5c5d70a2c3
update to themis ir night; closes #1707 ( #1959 )
2022-03-26 11:39:07 -04:00
Micah Acinapura
7c7a6e5cff
sort file lists before showing user. closes #1559 ( #1943 )
2022-03-24 10:24:12 -04:00
Alexander Bock
594d512845
Update Mimas radii to the correct values
2022-03-24 13:06:37 +01:00
Emma Broman
a81960e511
Add info messages when creating paths to different "invisble" nodes
2022-03-22 11:17:44 +01:00
Emma Broman
2f29fcd9e2
Fix wrong order of path type enum, and make it enum class
2022-03-22 11:15:20 +01:00
Alexander Bock
3844df20c9
Feature/codegen lua ( #1906 )
...
Adapting Lua functions to new codegen functionality
Improve the documentation itself
Add some styling to generated documentation
Have parameter names for Lua-defined Lua function documentation
Co-authored-by: Emma Broman <emma.broman@liu.se >
2022-03-21 09:05:37 +01:00
Alexander Bock
6f25dd31e5
Make the Sun asset export the Sun as a light source ( closes #1870 )
2022-03-19 13:56:16 +01:00
Alexander Bock
86dcff62c4
Provide error message when loading a speckfile that does not contain only numbers ( closes #1903 )
2022-03-18 15:50:01 +01:00
ElonOlsson
f29dee2fe3
added user agent: OpenSpace, to http-request
2022-03-18 10:35:08 -04:00
Alexander Bock
2d7e8f9967
Pass information about the operating system to the version reporter script ( #1865 )
2022-03-18 15:19:02 +01:00
Alexander Bock
c80c30e8ff
Update Ghoul to handle detection of AMD cards ( closes #1907 )
2022-03-18 14:35:14 +01:00
Alexander Bock
1833894264
Only print the error for missing shadow caster once ( closes #1594 )
2022-03-18 14:24:36 +01:00
Emma Broman
4e45f6634d
Add helper function and timer to trigger idle behavior ( #1898 )
...
* Format property infos in orbital navigator more consistently
* Add helper function to trigger an idle behavior (issue #1833 )
* Add timer to start idle behavior when camera is idle (issue #1730 )
2022-03-15 10:06:24 +01:00
Alexander Bock
c8753faee1
Fix correct Radii for Bianca moon of Uranus
2022-03-11 09:55:15 +01:00
ElonOlsson
99714c14fc
added monitor size argument of in taskRunner for function loadConfigurationfromFile because of function now taking 3 instead of 2 arguments.
2022-03-07 17:38:42 -05:00
Emma Broman
235e37d2e6
Add min/max values for ScreenSpacerenderable background color property
2022-03-04 11:09:44 +01:00
GPayne
234b5ce200
Accidental blank line
2022-03-03 16:15:21 -07:00
GPayne
1454e099b1
Preview pane now adjusts to display arrangement to avoid excessive space
2022-03-03 16:08:25 -07:00
GPayne
fb5d06d756
Fix to prevent fullscreen windows from only appearing in primary monitor
2022-03-03 16:05:20 -07:00
GPayne
69fb34908f
Prevent buttons from getting focus and activating from Enter key press
2022-03-03 16:03:42 -07:00
GPayne
9bd2c77f69
Added resolution info to monitor selection combo box
2022-03-03 16:01:35 -07:00
Alexander Bock
6a708b1f18
Implement new Spout input methods to Tileproviders and new Renderables ( #1901 )
...
* Implement new Spout input methods to Tileproviders and new Renderables
Co-authored-by: Marco Silva <marco@elumenati.com >
2022-03-03 23:47:09 +01:00
Emma Broman
2d3c76f222
Update gui hash to get camera path gui ( closes #1854 )
2022-03-02 18:58:41 +01:00
Emma Broman
a0433c0419
Use largest of boudning and interaction sphere for creating camera path ( closes #1897 )
2022-03-02 10:52:03 +01:00
Emma Broman
0c86254168
Give ISS node a bounding sphere that matches the size of the spacecraft
2022-03-02 10:50:56 +01:00
Emma Broman
e127dec602
Fix openspace.debugging.renderCameraPath leading to crash
...
Keep the path around after it's finished, so that we can render/analyze it. It will be cleared once the next path is generated anyways.
2022-03-02 09:28:20 +01:00
Emma Broman
dfc2402638
Shorten info message (pause during camera path)
2022-03-01 13:11:35 +01:00
GPayne
02ebc0b402
Change option for native OS file chooser dialog to linux only
2022-02-28 15:30:35 -07:00
Emma Broman
2919ad77ed
Typo fix
2022-02-28 15:31:47 +01:00
GPayne
1e01166c4a
Implemented lock for Planar field of view
2022-02-27 20:42:45 -07:00
Emma Broman
7295a25af3
Gui update
...
* Remove linear flight from touch UI
* Fix some weird drag behavior for layers (now only title is daggable, not the entire propertyowner)
2022-02-27 20:55:57 +01:00
GPayne
dcca589695
Added lock for window aspect ratio
2022-02-27 12:53:57 -07:00
Emma Broman
aeeeea7793
Reorder default path type property, so the most useful ones comes first
...
OBS! Breaking change for the installations that uses paths, as the option property uses the indices in the list to set the value
2022-02-27 20:52:38 +01:00
Emma Broman
6e751585b0
Add a property to change the default arrival distance for camera paths
2022-02-27 20:51:26 +01:00
Alexander Bock
e249af5c0e
Long overdue mark for pre-release of next version
2022-02-26 22:44:16 +01:00
Alexander Bock
45c97c4a81
Enable more unit tests
2022-02-26 21:45:16 +01:00
GPayne
3d24835c77
Renamed Display class to DisplayWindowUnion
2022-02-25 23:56:20 -07:00
GPayne
d73fd4e242
Added auto-window size based on monitor resolution
2022-02-25 23:01:00 -07:00
Alexander Bock
37f2e017ec
Remove Fallback layers ( closes #1819 )
2022-02-25 14:16:44 +01:00
Emma Broman
d0fcec569c
Address stability problems for camera paths and make them more useful in general
...
* Change spline curve parameter interval from [0,1] to [0,nSegments], for slightly increased precision
* Use linear paths whenever precision isn't enough/paths are too long (and traverse linear paths differently, to make them less depending on the distance)
* Remove OrbitalNavigator.LinearFlight and instead add "Zoom to" helper functions (closes #1837 )
* Add check to prevent triggering awkward short paths, for example when flying to the current target or to the same geo position twice
* Refactor speed code and handle speed when path is shorter than start+closeup distance
* Add easing to speed dampening
* Add topic for engine mode (to be used for UI later)
* Cleaner log when creating paths (some previous info messages are now debug messages)
Related PR: OpenSpace/OpenSpace-WebGuiFrontend#70
2022-02-25 08:49:19 +01:00
GPayne
3a529c30e7
Added save file dialog and option to run with temp config file
2022-02-24 23:16:17 -07:00