-
Notifications
You must be signed in to change notification settings - Fork 2
Home
'ArborGVT' is a graph visualization toolkit. This is a programming port of samizdatco/arbor project.
'ArborGVT' allows you to create and render animated graph. The library doesn't focus on sophisticated storing of graph elements (vertices and edges), but it makes mutual interaction of the vertices its primary target.
Currently implemented using the following languages:
- C#,
- Java,
- C++ (supported compilers include MSVC and Intel C++).
As of beginning of 2016 @ruslangaripov has implemented C++ version of the library. It was developed using MSVC and targeted Windows OS family (minimum supported OS is Windows 7 with Platform Update). Result binaries is Windows native code.
This port of 'ArborGVT' uses DirectX and many other Windows API functions, therefore it will be very difficult to port this code for Linux OS.
C++ port of 'ArborGVT' uses SSE instructions set (up to SSE4.1).
To exploit 'ArborGVT' in a client code one must use IArborVisual
COM interface, provided by 'arborgvt.dll'.
"How to use 'ArborGVT'" provides more detailed information about the library usage.
Just use GNU make with Makefile located at '/cpp/solution/Makefile/gnumake/Makefile' (relative to project root folder).
"Build 'ArborGVT'" provides detailed information about making binary releases.