Ylva Selling
24e1fe2baf
Add image & description to mission topic
2023-04-10 16:18:28 -04:00
Ylva Selling
15ec4aa41a
Add important dates to misson
2023-04-10 09:43:01 -04:00
Ylva Selling
33f1b97c0f
Merge remote-tracking branch 'origin/master' into feature/missions
2023-03-28 16:52:20 -04:00
Ylva Selling
c1245fc9c5
Add actions to missions topic
2023-03-28 13:51:57 -04:00
Alexander Bock
31c0b4a623
Send the origin and the destination scene graph nodes along with the events signalling the beginning or the end of a camera path ( closes #1834 )
2023-03-23 23:35:42 +01:00
Ylva Selling
99edcfc4e7
Merge remote-tracking branch 'origin/master' into feature/missions
...
# Conflicts:
# data/assets/scene/solarsystem/missions/newhorizons/newhorizons.asset
# data/assets/scene/solarsystem/missions/osirisrex/osirisrex.asset
# data/assets/scene/solarsystem/missions/osirisrex/osirisrex.mission
# data/assets/scene/solarsystem/missions/perseverance/perseverance.asset
# include/openspace/mission/missionmanager.h
# modules/server/src/connection.cpp
# src/mission/missionmanager.cpp
# src/mission/missionmanager_lua.inl
2023-03-21 12:03:10 -04:00
Gene Payne
00c8543306
Switch to std::list for adding & removing assets in deterministic order ( #2543 )
2023-03-17 16:07:17 -06:00
Alexander Bock
ddcbe85b51
Add events when paths are started or finished ( closes #1834 )
2023-03-11 17:20:20 +01:00
Alexander Bock
3df65ae899
Simplify property handling; Fix unit tests
2023-03-11 15:58:40 +01:00
Alexander Bock
23ee2ee5da
Add new verifier to handle identifiers and update codegen to be able to use them ( closes #2522 )
2023-03-11 13:18:12 +01:00
Alexander Bock
6fa589c880
Adding option for constant velocity flight ( closes #2150 )
...
Using adapted code from James H
2023-03-11 00:16:54 +01:00
Alexander Bock
d40c60dd0a
Fix property extraction from Lua for IntProperty
2023-03-10 13:10:14 +01:00
Emma Broman
4a50c4cbc0
Double renderbins for renderables ( #2520 )
2023-03-08 10:59:32 +01:00
Alexander Bock
60d842ab3f
Another property fix
2023-03-07 13:01:48 +01:00
Alexander Bock
4d9c448764
Reintroduce Lua conversions to BoolProperty as it doesn't derive from NumericalProperty
2023-03-07 12:57:53 +01:00
Alexander Bock
0831b00a77
Centralize the extraction of Lua values and fix bug when trying to extract the first parameter of a Lua parameter pack
2023-03-07 01:56:17 +01:00
Alexander Bock
1aef976911
Show error message when trying to save navigation state to an invalid file path ( closes #2508 )
2023-03-07 00:05:31 +01:00
Alexander Bock
a711591c09
Update Doxygen ( #2537 )
...
* Modernizing Doxygen
* Remove warnings for Doxygen
2023-03-06 23:41:24 +01:00
Alexander Bock
8c7c932c78
Update codegen, make use of source location information
2023-03-06 15:50:31 +01:00
Alexander Bock
24ba6d5c7e
Adjust to new Ghoul update
2023-03-04 21:12:35 -07:00
Adam Rohdin
88972fc27b
New function that resets screenshot index to 0. Usefull when capturing png sequence for video
2023-03-02 14:36:03 +01:00
Alexander Bock
32af3cc675
Merge branch 'master' of https://github.com/OpenSpace/OpenSpace
2023-02-28 05:57:14 -07:00
Alexander Bock
35a92b6e4d
Add the ability to start a profile paused ( closes #2228 ). Bump profile version to 1.2
2023-02-27 18:03:35 +01:00
Emma Broman
3ffb29b9be
Add option to invert idle behavior ( fixes #2379 )
...
Both through separate property and by allowing negative speed factor
2023-02-27 16:06:15 +01:00
Emma Broman
352c9dd5ec
Touch module code cleanup ( #2465 )
...
* Remove unused feature that allowed us to "pick" nodes using touch (it didn't really work and had some nasty hardcoded and costly implementation). Fixes Touch interaction picking refactor #1041
* General refactoring of code and removing redundant code
* Make touch markers prettier (change default color and smoothen edges)
* Add module property to control which renderable types are "directly touchable"
* Add SGN property to control which individual nodes are "directly touchable" ("SupportsDirectInteraction")
* Fix stuttering when zooming in closer than the orbitalnavigator allows
2023-02-14 13:55:24 +01:00
Alexander Bock
c242104baf
Improve the reporting of specification errors
2023-02-13 22:16:23 +01:00
Adam Rohdin
756ade4e7d
DashboardItem now listens to paramter 'enabled' in constructor
2023-02-13 16:09:07 +01:00
Alexander Bock
3b06b53187
Provide error message if a GuiPath does not start with / ; Automatically add / in the Profile editor. Default initialize all paths to / ( closes #2318 )
2023-01-28 22:38:00 +01:00
Alexander Bock
f1e2765da9
Add support for multiple occurrances of -c commandline argument
2023-01-26 21:08:37 +01:00
Alexander Bock
ac7bf6f8f7
Use the et2utc function in case the normal date conversion fails
2023-01-26 18:24:30 +01:00
Alexander Bock
26d5ed0a08
Add the ability to pass a script to the setPropertyValue function that is called after interpolation has finished
2023-01-22 14:45:56 +01:00
Alexander Bock
45b1b9e7e7
Add tests for FileVerifier, DirectoryVerifier, and DateTimeVerifier ( closes #1563 )
2023-01-21 22:14:09 +01:00
Alexander Bock
2926250be9
Add function to return a list of all tags
2023-01-21 21:02:02 +01:00
Alexander Bock
ac228c9c87
Add a new dashboard item that shows the state of input devices ( closes #2415 )
2023-01-21 18:29:17 +01:00
Alexander Bock
59a8a006ee
Correctly deinitialize scenegraph nodes that are added at runtime
2023-01-21 16:52:14 +01:00
Alexander Bock
4f4764209f
Happy new year
2023-01-02 11:19:33 +01:00
Emma Broman
53f6c8cbeb
Add property to disable all mouse input in OpenSpace engine ( #2361 )
...
Solves problem with double inputs when using touch interaction
2022-12-16 14:07:22 +01:00
Alexander Bock
44e5b17ec9
Global pass over the code to remove trailing spaces
2022-11-22 21:06:52 +01:00
Alexander Bock
6249fa6d89
Collection of a number of changes ( #2286 )
...
* Cleanup Property code
* Remove NOLINT statements
* Return Property class types as string_view
* Remove getStringValue function
* Simplify string value retrieval
* Ensure that image paths in the ImageSequenceTileProvider are sorted (closes #2205 )
* Some cleanup of OpenSpaceEngine
* Cleanup documentation
* Some more cleanup of engine classes
* Some more cleanup
* Update SGCT repository
* Use new Jenkins node identifiers as the old method broke with update
2022-10-30 12:54:14 +01:00
Alexander Bock
aeb366ae61
Add new dashboard item to show elapsed times ( closes #2234 ). Cleanup handling of TimeConversion and add unit testing
2022-10-15 00:08:22 +02:00
Alexander Bock
524b78f5d2
Add the ability to disablee keybindings ( closes #2238 )
2022-10-14 11:24:44 +02:00
Ylva Selling
d998d434ea
Merge remote-tracking branch 'origin/master' into issue/2029
2022-10-07 15:04:49 -04:00
Emma Broman
06a22c2592
Fix problem with camera path not finishing properly on skipToEnd
2022-10-07 09:17:58 +02:00
Emma Broman
8192292229
Move findNodeNearTarget function from path to pathnavigator
...
To reduce conflicts between wisdome installation branch and master
2022-10-06 22:25:27 +02:00
Emma Broman
5a970ee6e0
Add a function to skip immediately to the end of a playing camera path
2022-10-06 22:13:06 +02:00
Ylva Selling
cfb3859bb5
Merge remote-tracking branch 'origin/feature/skybrowser-reload' into issue/2029
...
# Conflicts:
# modules/skybrowser/include/renderableskytarget.h
# modules/skybrowser/include/wwtcommunicator.h
# modules/skybrowser/skybrowsermodule.cpp
2022-10-06 15:33:40 -04:00
Alexander Bock
8f98320bf6
Add new functions into the window delegate to query node id
2022-09-21 14:34:36 +02:00
GPayne
acf45e858b
Fixed file path bug with converting session recording version
2022-09-11 19:42:56 -06:00
Alexander Bock
664eb60f4f
Increase the compile times by including more precompiled headers ( #2217 )
...
* Define WIN32_LEAN_AND_MEAN and VC_EXTRALEAN globally
* Use forked version of TUIO, some more work on precompiled headers
* Improvements for the Kameleon module
2022-08-26 16:32:21 +02:00
Alexander Bock
979a5e3378
SkyBrowser Hash Handling ( #2201 )
...
* Add the loading of a hash for wwt image files and automatically force a redownload of the files if the hash has changed
* Move the wwtdataimages location into the sync folder
* Some general code cleanup
2022-08-22 15:16:07 +02:00