Commit Graph

26 Commits

Author SHA1 Message Date
Victor Lindquist c0b4fdb4df Folder restructuring in software integration module 2022-06-22 18:52:47 -06:00
Victor Lindquist 59d7274e5c [WIP] SIMP version 1.9.1. Breaking changes. Refactor of entire softwareintegration module. Updates SGCT submodule to fix bug with long transfer times on sync connections.
Co-authored-by: Jacob Molin <jacobmolin@users.noreply.github.com>
2022-06-22 13:49:52 -06:00
Victor Lindquist b6a79ec5ef Refactored NetworkEngine and PointDataMessageHandler into Data-Oriented Design to simplify development 2022-06-15 18:41:57 -06:00
Jacob Molin d3d831a7e3 Bugfix: softwareconnection is destroyed when ext. software is disconnecting 2022-06-11 13:16:15 -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 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
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 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 752408a9f9 SyncableMessageQueue in progress
Co-authored-by: Jacob Molin <jacobmolin@users.noreply.github.com>
2022-04-07 18:28:41 -06: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
Emma Broman fef2a3aae7 Combine read data and load scene graph node messages 2021-02-05 16:18:46 +01:00
Emma Broman 6abe40763d Remove unimplemented massage types 2021-02-05 12:58:03 +01:00
Emma Broman 8fb955ab85 Opacity fix and some cleanup 2021-02-01 17:10:16 +01:00
aniisaaden d632ea48a5 Updated protocol version to "1.0" 2020-10-21 11:57:15 +02:00
aniisaaden 1460d30a21 Cleaned and structured code 2020-10-20 09:48:35 +02:00
aniisaaden c428f097ea Started expanding the module and renderable to include luminosity and velocity 2020-10-13 10:15:09 +02:00
aniisaaden 3321be2a81 Added boolean that makes sure that a message is not sent when onChange reacts to new property values from Glue 2020-10-12 15:26:24 +02:00
aniisaaden c71465f507 Added if-statements for onChange-messaging. Renderable updated to receive point data, position is wrong. 2020-10-08 14:20:05 +02:00
aniisaaden 779dfb88a9 OpenSpace can receive data from Glue as a long string, then read the data and separate x,y,z-coordinates into vectors 2020-09-28 16:53:51 +02:00
aniisaaden 1a46847c82 Code clean up 2020-09-23 15:56:21 +02:00
aniisaaden 9eb33f6775 Toggling visibility of SGN works from Glue and from OpenSpace 2020-09-22 15:33:44 +02:00
aniisaaden 424e99ebed OpenSpace and Glue can both send and receive messages, and update their properties. 2020-09-18 13:39:41 +02:00
aniisaaden 3282dc80b2 Softwareintegrationmodule and Softwareconnection are two separte files. 2020-09-18 11:53:17 +02:00
aniisaaden 3d2a14b830 Splitting classes to two separate files 2020-09-18 11:19:27 +02:00