VB.NET Force directed graph
with { +GPU, +DirectX, +GPU GUI Example of buttons}
A Simple but also quite powerful and Beautiful Force directed graph made with Love for an upcoming project of mine and for everyone out there, that needs some help over "extreme" graph visualization in Visual Basic [...]
+
- Uses Cudafy.NET for GPGPU calculation of forces.
- GUI like Interactions Using DirectX for Drawing Stuffs.
- CPU Parallel algorithms for the rest of Graph interactions.
- OpenCL CudafyTranslator for plenty of GPU Cards support.
- Runs on
NET Framework 4.0
! (✓ on Windows XP simulation).
Notes
(at the Bottom of .md).- Code is really not at all, optimized! and RAW!
- Code will be "recreated" once i end with my other stuffs if not anyone❤︎ remake it until then.
- If you have Error Code.. S1023 when installing DirectX SDK, uninstall c++ 2010 redistributables.
- Check "Remove integer overflow checks" under Project Properties > Compile > Advanced Compile Options > Optimizations. Else CUDAfy code wont Compile.
Papers - Manuals | Downloads | |
---|---|---|
Visual Studio | - | IDE |
CUDAfy Net | Manual , 2 | Cudafy.NET |
DirectX | Documentation | SDK |
Gpaphs | Simple Algorithm | - |
Intel(R) HD Grapchics - Intel Core i7
(smooth Update)
-
- 5000 Nodes
-
- 5935 Edges
-
- 66 Millis/Frame
(Slow Update)
-
- 10.000 Nodes
-
- 11.921 edges (Connections)
-
- 200 Millis/Frame
Considering my knowledge at this moment [...]
-
-- Thickness Of Lines, Based on Connections or etc.
-- Size Of Node, Based on Connections or etc.
-- [...] -
-- generally Low Level Grapchics
-- Clustering algorithms
-- Faster Algorithms -
-- 3D Graph visualization.
-- Make it as a Form Control.
-- Recreation of most of the controls using DirectX.
Please Dont blame me for my 🦆ed ☝️ 📄code :/ i had some difficult time, overcoming some things...so, i would say that, even if i had the whole summer quite free, i had not as much time, as i would want to have in order to focus on this part of my project, way much more[...] +really wanted to upload it, before the end of summer holidays; thats why i am uploading it now, even if it is way to weirdly written. With hope that a "good samaritan" will find it intresting and fulfill my wishes.
With Love to all of you out there, George.