Commit Graph

9368 Commits

Author SHA1 Message Date
Victor Lindquist
b6a79ec5ef Refactored NetworkEngine and PointDataMessageHandler into Data-Oriented Design to simplify development 2022-06-15 18:41:57 -06:00
Victor Lindquist
7b2aafcc28 Merge branch 'thesis/2022/software-integration_velocity-support' into thesis/2022/software-integration_dop_test 2022-06-14 03:07:02 -06:00
Victor Lindquist
f7e5dcf2e2 Added save session feature in the Software Integration module 2022-06-14 02:00:00 -06:00
Jacob Molin
ffba872244 [WIP] (Temp) Velocity NaN mode 2022-06-11 13:41:37 -06:00
Jacob Molin
d3d831a7e3 Bugfix: softwareconnection is destroyed when ext. software is disconnecting 2022-06-11 13:16:15 -06:00
Jacob Molin
78991e6640 Changes name on SIMP mesage type Disconnection to InternalDisconnection (diconnection should only be used internally) 2022-06-10 17:00:46 -06:00
Jacob Molin
170ef5639e [WIP] Velocity works but something's off with the units 2022-06-10 16:51:13 -06:00
Jacob Molin
d341961c40 Merge pull request #2140 from OpenSpace/thesis/2022/software-integration_colormap-nan-choice
[New feature] Choose via SIMP how colormap attribute NaN values should be rendered
2022-06-09 01:00:36 +02:00
Jacob Molin
0bc6036beb Adds feature to choose via SIMP how colormap attribute NaN values should be rendered 2022-06-08 13:56:24 -06:00
Victor Lindquist
77421f1b31 Fixed problem with point disappearing when too far away 2022-06-01 02:49:58 -06:00
Jacob Molin
5970aaba28 Fixes ColormapAttrData not always syncing + ColormapEnabled-script being executed 2022-05-27 22:28:35 -06:00
Victor Lindquist
033800ff58 Quick fix of issue with enabling colormap. Changed data structure in syncabledatastorage. 2022-05-25 03:01:16 -06:00
Jacob Molin
83379d481c ColormapEnable needs to be turned on/off in GUI for renderable after transfer from Glue. Not rendering points w/ nan attr val. 2022-05-24 22:50:18 -06:00
Jacob Molin
df79184faf [WIP] ColormapEnable not working
Co-authored-by: Victor Lindquist <VLLindqvist@users.noreply.github.com>
2022-05-24 17:07:57 -06:00
Victor Lindquist
193c7cdf3e Simp 1.9. Added linear size. 2022-05-21 13:34:03 -06:00
Victor Lindquist
47a5c8e299 Full support of colormaps. Revamp of entire softwareintegration module. Update to SIMP version 1.8.
Co-authored-by: Jacob Molin <jacobmolin@users.noreply.github.com>
2022-05-20 01:29:03 -06:00
JACOB MOLIN
d62b9a49e5 Enabled ability to receive a colormap via SIMP and syncing to nodes 2022-05-10 14:14:47 -06:00
Victor Lindquist
69f83cc8fa SIMP version 1.6: revamp of entire message structure with separator between values and sending hexadecimal representation of numbers instead of 'length_of_value+stringified_value'. Also fixed a reasource lock error when calling thread.join on peer threads. 2022-05-06 09:40:21 -06:00
Victor Lindquist
f1b14356e0 Added geometry shader to renderablepointscloud. An added bonus is that you can now scale the points non-uniformly using the SizeOption property in the GUI, i.e so the points aren't the same size on screen regardless of distance from camera (default is still uniform size) 2022-05-05 09:56:20 -06:00
Victor Lindquist
b5e819c3fe Changed to SIMP version 1.5 which includes connection handshake. Reverted so that SGNs does not get removed when disconnecting. Other refactoring. 2022-05-02 21:29:13 -06:00
JACOB MOLIN
3e5dd25da6 SI GUI appears by updating WebGUI after new SGN is added 2022-04-21 13:41:17 -04:00
JACOB MOLIN
188481245b Fixes viability toggling from Glue 2022-04-20 17:46:12 -04:00
JACOB MOLIN
8f54e62775 Update for glue-openspace plugin
Co-authored-by: Victor Lindquist <VLLindqvist@users.noreply.github.com>
2022-04-20 16:02:55 -04:00
JACOB MOLIN
5e9d83e627 Change which SGCT config is used 2022-04-14 13:19:20 -06:00
Victor Lindquist
8361d53505 Added support for script engine to sync renderablepointscloud properties to client nodes
Co-authored-by: Jacob Molin <jacobmolin@users.noreply.github.com>
2022-04-13 16:14:26 -06:00
Victor Lindquist
f033cf16dc Datasets now syncs over to clients in a cluster, regardless of dataset size
Co-authored-by: Jacob Molin <jacobmolin@users.noreply.github.com>
2022-04-07 18:37:15 -06:00
Victor Lindquist
752408a9f9 SyncableMessageQueue in progress
Co-authored-by: Jacob Molin <jacobmolin@users.noreply.github.com>
2022-04-07 18:28:41 -06:00
GPayne
9b157d3a6c Merge branch 'master' into thesis/2022/software-integration 2022-03-29 15:28:16 -06:00
Micah Acinapura
31586bc462 fix build error for qt6 return type change 2022-03-29 14:25:44 -04:00
Micah Acinapura
b840ff8ea1 Feature/mars moons (#1963)
* Add Mars moon models

* wip commit

* update size and roations for deimos and phobos

* update asset for pr comments

Co-authored-by: Malin E <malin.ejdbo@gmail.com>
2022-03-29 13:47:12 -04:00
Micah Acinapura
8dd7bd9314 update cef and a few calls for it (#1916)
* update cef and a few calls for it

* fixing ref ptf for cef

* fixes for macos cef update; fixes #1114

* roll back cef version to 91

* remove print from cmake
2022-03-29 13:09:13 -04:00
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
Jacob Molin
3ecb436508 Merge branch 'master' into thesis/2020/software-integration 2022-03-22 10:51:11 -06: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