Ylva Selling
0f81a738db
Pass the image fov to the GUI
2022-03-30 11:17:13 -04:00
Ylva Selling
85f3ac4bd9
Add check for if image data folder is empty. This fixes issue #1933
2022-03-29 18:03:06 -04:00
Ylva Selling
7781c7c10d
Fix issue with roll and right-click drag. This fixes issue #1932
2022-03-29 16:18:01 -04:00
Ylva Selling
90e1b05b76
Merge branch 'thesis/2021/skybrowser' of https://github.com/OpenSpace/OpenSpace into thesis/2021/skybrowser
...
# Conflicts:
# modules/skybrowser/src/targetbrowserpair.cpp
2022-03-29 14:35:11 -04:00
Ylva Selling
ef79b73ec5
Merge branch 'feature/cef-update' into thesis/2021/skybrowser
2022-03-28 13:38:14 -04:00
Ylva Selling
82ae56ee88
Fix the "hideChromeInterface" call (will work as soon as the server wwt dist is updated)
2022-03-25 17:11:16 -04:00
Ylva Selling
0df6261fa0
Make fovs doubles instead of floats and use the target as for the roll calculation instead of the camera. This is however still not correct (need the up vector for the target)
2022-03-25 16:54:44 -04:00
Ylva Selling
50d509b294
Correct the rendering of the fov (was too large)
2022-03-25 16:52:21 -04:00
Micah
ecfc9975eb
roll back cef version to 91
2022-03-24 11:00:48 -04:00
Micah Acinapura
3ec6d84b89
fixes for macos cef update; fixes #1114
2022-03-23 22:32:08 -04:00
Ylva Selling
680cdc4b8f
Move the hover circle with lua script instead of C++ code to make it work in a dome environment
2022-03-23 18:46:19 -04:00
Ylva Selling
33ddd94426
Fix issues with fading by using the system time instead of fps
2022-03-23 18:45:57 -04:00
Ylva Selling
aed059a147
Fix precision issue that led to nan values. This fixes #1934
2022-03-23 16:19:10 -04:00
Ylva Selling
5b4c3da91e
Make the smallest fov possible a lot smaller
2022-03-23 14:06:40 -04:00
Ylva Selling
f34884e86b
Make apperance of target match the dimensions of the sky browser. Fixes issue #1926
2022-03-23 13:27:01 -04:00
Ylva Selling
ba0ce07181
Create setting to render the interactive sky browser only on master. This could be useful in a dome setting
2022-03-23 09:21:56 -04:00
Ylva Selling
c3c453b45c
Fix search of pairs to include scene graph node identifier as well
2022-03-23 09:21:18 -04:00
Ylva Selling
5bbf7d3d33
Fixes after merging in new cef version and master
2022-03-22 16:01:34 -04:00
Ylva Selling
83ad7db147
Merge branch 'feature/cef-update' into thesis/2021/skybrowser
2022-03-21 16:19:42 -04:00
Micah
440dfa32c7
fixing ref ptf for cef
2022-03-21 16:14:49 -04:00
Micah
bf559c5605
update cef and a few calls for it
2022-03-21 13:08:26 -04: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
86dcff62c4
Provide error message when loading a speckfile that does not contain only numbers ( closes #1903 )
2022-03-18 15:50:01 +01:00
Alexander Bock
1833894264
Only print the error for missing shadow caster once ( closes #1594 )
2022-03-18 14:24:36 +01:00
Ylva Selling
ea77f74731
Make it possible to add n number of additional rendered copies of the sky browser, that can be placed with RAE coordinates
2022-03-17 11:53:12 -04:00
Ylva Selling
220c1090d2
Make copies of screenspacebrowser look at camera
2022-03-17 10:54:45 -04:00
Ylva Selling
128d21b759
Transform the hovercircle to a renderable so it works in a dome environment
2022-03-17 10:36:04 -04:00
Ylva Selling
b405756ce9
Add missing files for target renderable
2022-03-17 09:43:24 -04:00
Ylva Selling
9c3b61aaf9
Ensure that the TargetBrowserPair can be found regardless if the identifier of the renderable or the node is passed to the api. This fixes a bug with the "openspace.skybrowser.adjustCamera" function
2022-03-16 16:28:44 -04:00
Ylva Selling
7d3a88f007
Make it possible to add two copies of the sky browser, which will make it possible to display many copies in a dome environment and have an interactive copy on the master node
2022-03-16 16:22:56 -04:00
Ylva Selling
99bfd1cf57
Implement fine tuning of target in world space coordinates
2022-03-16 12:06:15 -04:00
Ylva Selling
bf5069fbf6
Change screenspaceskybrowser to renderableskybrowser
2022-03-16 11:20:37 -04:00
Ylva Selling
6f4b91696c
Change image directory name to lower case
2022-03-07 15:34:43 -05:00
Ylva Selling
f7be9c05e0
Add property to module for controlling the rotation speed of the camera
2022-03-07 15:11:03 -05:00
Ylva Selling
ae86396317
Make crosshair appear at all times with a fixed size
2022-03-04 17:37:11 -05:00
Ylva Selling
119016ee54
Change default position of the target to upper right part of the screen
2022-03-04 17:24:07 -05:00
Ylva Selling
d7fa2a31a8
Make conversion use the combinedViewMatrix to use the SGCT view matrix, that hopefully will make the target work in the dome
2022-03-04 12:30:58 -05:00
Ylva Selling
ec201d954a
Pull request code style fixes
2022-03-04 12:30:12 -05: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
Ylva Selling
bd43816060
Pull request fix requested changes
2022-03-03 12:10:41 -05:00
sylvass
b2ce062ce9
Merge remote-tracking branch 'origin/master' into thesis/2021/skybrowser
...
# Conflicts:
# data/assets/util/webgui.asset
2022-03-02 16:41:11 -05:00
sylvass
21e572149e
Fix comments from pull request
2022-03-02 16:39:44 -05:00
sylvass
02c9ef4a7a
Add missing files
2022-02-28 17:19:41 -05:00
Emma Broman
2919ad77ed
Typo fix
2022-02-28 15:31:47 +01: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
Alexander Bock
7cb38b6c9c
Update codegen and make use of the new parenting method
2022-02-23 13:20:36 +01:00
Alexander Bock
78fd5b78da
Wait for initialization when adding assets at runtime. Correctly destroy the RenderableGalaxy shader when deinitializing ( closes #1601 )
2022-02-22 23:24:37 +01:00
sylvass
380e317f34
More cleanup before pull request
2022-02-22 16:25:46 -05:00
sylvass
d96ea9189d
Reset files that shouldn't be changed for pull request
2022-02-22 16:20:40 -05:00