Commit Graph

25 Commits

Author SHA1 Message Date
Victor Lindquist
c011986794 Added 'hasLoaded' bool in the syncable storage so that enabling properties in the renderable occurs at the correct time 2022-06-15 19:14:49 -06:00
Jacob Molin
dfe97d348c Fixes intial properties not being set according to SIMP message 2022-06-15 11:26:11 -06:00
Jacob Molin
e538e992c6 Adds NaN mode for velocity + moves distance conversion to renderable for velocity 2022-06-15 10:39:17 -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
170ef5639e [WIP] Velocity works but something's off with the units 2022-06-10 16:51:13 -06: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
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
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
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
Emma Broman
53fc94c721 Warn if renderable to be changed did not exist
Can happen quite often if something goes wrong in Glue, so use a warning rather than an error
2021-02-17 15:37:45 +01:00
Emma Broman
cb287b0d31 Avoid problems if renderable referenced in message does not exist 2021-02-11 16:22:42 +01:00
Emma Broman
ad7455152f Very large datasets can now be loaded
Use a centralized storage in the module if a dataset is too large to be feasible to pass in the dictionary
2021-02-11 16:09:11 +01:00
Emma Broman
2175863c69 Restructure code to avoid huge module class
split into: module, server and message handlers
2021-02-09 13:34:30 +01:00