Commit Graph

4652 Commits

Author SHA1 Message Date
sylvass 696ee7f7e7 Clean up includes 2021-12-01 14:48:25 -05:00
sylvass 9c160699fb Cleanup and make animation of FOV smoother 2021-12-01 14:25:32 -05:00
sylvass fd58f9508e Make renderable sky browser not need to know about ImageData 2021-12-01 14:24:25 -05:00
sylvass 1fe86fe843 Cleanup, make hover circle add itself via lua function to the module. Make functions consistent how they interact with WWT 2021-12-01 13:48:12 -05:00
sylvass 69eb10cdda Cleanup of pair 2021-12-01 13:46:50 -05:00
sylvass 8703ad84b4 Fix random border color of browser to have constant saturation and brightness 2021-12-01 11:51:57 -05:00
sylvass 16f608fd5c Cleanup 2021-12-01 11:12:32 -05:00
sylvass 921f4ff31d Bugfix after merge with master 2021-11-30 12:34:33 -05:00
sylvass 0e548b4a1b Merge branch 'master' into thesis/2021/skybrowser
# Conflicts:
#	data/assets/util/webgui.asset
#	modules/webbrowser/src/screenspacebrowser.cpp
#	src/rendering/renderengine.cpp
2021-11-30 10:47:46 -05:00
Alexander Bock c1696453a5 Shader compilation fix for newer NVidia drivers 2021-11-26 09:48:29 +01:00
sylvass 30ea90ce64 Update screenspaceskybrowser to new changes 2021-11-23 15:52:38 -05:00
sylvass 68c0635a9a Restructure browser and target to not have pointers to each other 2021-11-23 15:49:20 -05:00
sylvass 27d68556ec Update the structure of the renderable sky browser to inherit fronm renderable plane and wwtcommuicator 2021-11-23 09:48:07 -05:00
sylvass d5cdf4b3f8 Finish change of structure of screenspaceskybrowser 2021-11-17 11:15:21 -05:00
sylvass 80e4e26b43 Remove old screen space sky browser 2021-11-17 10:59:52 -05:00
sylvass 67a8dfb727 Add new classes for browsers 2021-11-15 15:35:25 -05:00
sylvass b9aaab22a5 Cleanup 2021-11-15 15:34:35 -05:00
sylvass 4b81c76afe Make enum better for transparency choices 2021-11-15 15:34:10 -05:00
sylvass b3b2110aa3 Put external library in ext folder 2021-11-15 15:33:43 -05:00
sylvass 711ad51936 Remove unneccessary property browser dimensions 2021-11-15 15:31:19 -05:00
sylvass 21cdc9d5cb Clean up 2021-11-15 15:30:58 -05:00
Emma Broman d7565f65ee Add script to download the expolanets dataset for the dataprep task
* Python script to download all the columns needed
* Update task file. Use strings instead of std::filesystem::path, so that relative paths and tokens can be used
2021-11-15 13:44:57 +01:00
sylvass 513cee8705 Clean up header files - remove unneccessary and sort 2021-11-11 11:03:11 -05:00
sylvass 7bcdd7db21 Give utility functions better names 2021-11-10 10:31:28 -05:00
sylvass 206fc43f74 Rename boolean functions and variables to adhere to code style 2021-11-10 09:33:30 -05:00
Alexander Bock 109be85d48 Visual Studio 2022 compile fix 2021-11-08 23:34:41 +01:00
sylvass 89e483c748 Simplify fading functions 2021-11-05 12:03:38 -04:00
sylvass 1e4f4dc19a Make max width 90 columns 2021-11-05 11:15:47 -04:00
sylvass 2b1de9eebb Use Pair class to communicate with the target and browser 2021-11-05 10:07:30 -04:00
Emma Broman baf67b8ed3 Temporary fix for exception when adding exoplanet systems (#1781)
The layer group might not yet be initialized when a layer is added, which leads to an exception when trying to find information about the layer group's layer manage and SGN for the event payload.
2021-11-05 14:42:34 +01:00
Alexander Bock 55ee3d2785 Remove the user data from the Lua function definition 2021-11-04 16:27:54 +01:00
sylvass b64fc94599 Add class Pair for skybrowser + skytarget pair 2021-11-03 10:37:40 -04:00
sylvass d5422f429d Restructure and clean up 2021-11-03 10:37:20 -04:00
eriksunden 24ce66aad4 Feature/tileinterpolation (#1769)
* Interpolation of tiles added to tileprovider, with additional new shaders to make this work.
 * Asset file for testing interpolation

Co-authored-by: tobiasp93 <tobias.pettersson@liu.se>
Co-authored-by: Alexander Bock <alexander.bock@liu.se>
2021-11-01 09:24:40 +01:00
sylvass c895f24989 Cleanup 2021-10-25 09:38:09 -04:00
Malin E a8c74979c1 Merge branch 'master' into feature/animation-fixes 2021-10-25 10:51:13 +02:00
Micah 28b9862b7c fix for url sync override dictionary value 2021-10-21 12:02:49 -04:00
Malin E d23f220fd2 Add function to destroy the current state machine 2021-10-21 11:16:59 +02:00
ElonOlsson d7f9c1a124 merge with master 2021-10-14 11:07:01 -04:00
Malin E fc4c3f1cfa Merge branch 'master' into feature/animation-fixes
* Resolve conflicts in scene.cpp
2021-10-14 14:23:24 +02:00
Alexander Bock 4a860fb01d Some code facelifting 2021-10-14 10:31:46 +02:00
Emma Broman f38a7242e7 Fix the globetransformatons fix in previous commit (bc306c6f1b)
It broke the TimelineTranslation for when keyframes were using GlobeTranslations. The intial position was not set up correctly for these when the code for finding the globe was done in the update.

Bringing back the check in the matrix/position methods solved the problem. Probably the globe is guaranteed to be created when reaching this function
2021-10-12 13:25:24 +02:00
Malin E 1f0b44959f Clean up TimelineTranslation position calculation 2021-10-12 08:58:18 +02:00
Emma Broman bc306c6f1b Fix globe transformations not updating from height map if simulation time paused (#1766) 2021-10-12 08:37:25 +02:00
Alexander Bock 76dd45e5ce Event System (#1741)
* Add implementation of the EventEngine to handle global event chains
* Add properties to SceneGraphNodes to determine two distance radii for camera-based events
2021-10-11 21:53:00 +02:00
Alexander Bock 7c7e5b2999 Remove some warnings 2021-10-11 13:38:00 +02:00
Emma Broman aa2c94fa4c Support negative altitudes in GlobeTranslation
Necessary when height map is not used and a large negative offset is needed
2021-10-11 13:31:14 +02:00
Malin E 48597ec222 Merge branch 'master' into feature/animation-fixes 2021-10-08 16:22:18 +02:00
Malin E 992778bd50 Make JWSTPosition to a TimelineTranslation
* Switches from being parented to Earth to being parented to L2 at 2018
  NOV 01 00:00:00

* JWSTPosition depends on two horizons files that have different
  observers (Earth and L2)
2021-10-06 18:00:10 +02:00
ElonOlsson 03371c6cdb Merge branch 'master' into thesis/2020/radiation 2021-10-05 14:52:38 -04:00