Jacob Molin
53aa2c5737
Sets large deltaTimeSteps on received VDAT message
2022-06-15 12:29:17 -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
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
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
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
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
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
Jacob Molin
3ecb436508
Merge branch 'master' into thesis/2020/software-integration
2022-03-22 10:51:11 -06: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
86dcff62c4
Provide error message when loading a speckfile that does not contain only numbers ( closes #1903 )
2022-03-18 15:50:01 +01:00
Alexander Bock
1833894264
Only print the error for missing shadow caster once ( closes #1594 )
2022-03-18 14:24:36 +01:00
Alexander Bock
6a708b1f18
Implement new Spout input methods to Tileproviders and new Renderables ( #1901 )
...
* Implement new Spout input methods to Tileproviders and new Renderables
Co-authored-by: Marco Silva <marco@elumenati.com >
2022-03-03 23:47:09 +01:00
Emma Broman
2919ad77ed
Typo fix
2022-02-28 15:31:47 +01:00
Alexander Bock
37f2e017ec
Remove Fallback layers ( closes #1819 )
2022-02-25 14:16:44 +01:00
Emma Broman
d0fcec569c
Address stability problems for camera paths and make them more useful in general
...
* Change spline curve parameter interval from [0,1] to [0,nSegments], for slightly increased precision
* Use linear paths whenever precision isn't enough/paths are too long (and traverse linear paths differently, to make them less depending on the distance)
* Remove OrbitalNavigator.LinearFlight and instead add "Zoom to" helper functions (closes #1837 )
* Add check to prevent triggering awkward short paths, for example when flying to the current target or to the same geo position twice
* Refactor speed code and handle speed when path is shorter than start+closeup distance
* Add easing to speed dampening
* Add topic for engine mode (to be used for UI later)
* Cleaner log when creating paths (some previous info messages are now debug messages)
Related PR: OpenSpace/OpenSpace-WebGuiFrontend#70
2022-02-25 08:49:19 +01:00
Alexander Bock
7cb38b6c9c
Update codegen and make use of the new parenting method
2022-02-23 13:20:36 +01:00
Alexander Bock
78fd5b78da
Wait for initialization when adding assets at runtime. Correctly destroy the RenderableGalaxy shader when deinitializing ( closes #1601 )
2022-02-22 23:24:37 +01:00
Alexander Bock
a6f048e342
Add explicit checks whenever we are accessing another scene graph node ( closes #1831 )
2022-02-20 19:17:06 +01:00
Micah Acinapura
9e69300642
unified renderbin to renderable; adapted orbitalkepler to codegen; fi… ( #1843 )
...
* unified renderbin to renderable; adapted orbitalkepler to codegen; fixes 1842
* update for pr comments
* update for pr comments2
2022-02-17 10:58:32 -05:00
Alexander Bock
e8072495ec
Feature/warnings ( #1885 )
...
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Emma Broman
1c87372eb1
Merge branch 'master' into thesis/2020/software-integration
...
# Conflicts:
# data/assets/base.asset
2022-02-16 09:59:28 +01:00
Alexander Bock
40ed640bc8
Simplify the function signature of the FactoryManager function
2022-02-12 00:55:15 +01:00
Alexander Bock
51937d9461
Merge branch 'master' of github.com:OpenSpace/OpenSpace
2022-02-10 16:00:40 +01:00
Alexander Bock
30212b6768
Adapt to new auto coding style
2022-02-10 15:20:21 +01:00
Emma Broman
72110be88c
Fixes to remove some warnings
2022-02-10 14:28:15 +01:00
Emma Broman
893c523517
More cleanup of virtual property remnants
2022-02-10 14:28:15 +01:00
Emma Broman
f45b782234
Remove all remaining virtual property related code
2022-02-10 14:28:15 +01:00