Welcome to VisualGraph, a viewer for the Open Graph Drawing Framework (OGDF).
Viewer for Linux and Windows using the QT-Library.
Library for displaying very large OGDF graphs with OpenGL, it does render 1,000,000 nodes smoothly.
Test project for oggl.
Lightweight graph viewer using GLUT.
- OGDF (Current Release: v. 2015.05 (Baobab))
- QT5 (testet with QT5.5))
- OpenGL 3.3
- cmake 2.8.11 or higher
Linux
- gcc 4.7 or higher
Windows
- Visual Studio 2013 or higher
VisualGraph uses cmake as meta build system, cmake generates on Linux a Makefile and on Windows a Visual Studio solution.
Set CMAKE_PREFIX_PATH to the directory containing 'bin/qmake' eg. '/home/user/Qt5.4.1/5.4/gcc_64' or 'C:/Qt/Qt5.4.1/5.4/msvc2013'.
$ cd <VisualGraph root directory>
$ mkdir build
$ cd build
$ cmake ..
$ make
If you use a nVidia graphic card, you need the nVidia proprietary driver, because the Nouveau driver does not support accelerated OpenGL.
> cd <VisualGraph root directory>
> mkdir build
> cd build
> cmake ..
The solution VisualGraph.sln should now be in the build directory.
You can use Visual Studio 2015 but Platform Toolset has to be "Visual Studio 2013 (v120)" (because QT5 is builded with VS2013).
You need the QT5 VS2013 DLLs, if they are not in the path, copy the relevant DLLs side by side to the VisualGraph.exe:
Debug build: Qt5Cored.dll, Qt5Widgetsd.dll, Qt5Guid.dll, Qt5OpenGLd.dll, icu*53.dll
Release build: Qt5Core.dll, Qt5Widgets.dll, Qt5Gui.dll, Qt5OpenGL.dll, icu*53.dll
OGDF and VisualGraph directories should be in the same parent directory, so that cmake can find the OGDF include directoy and the library automatically.
If the OGDF library is not found by cmake, issue the following commandline with the full paths to your OGDF:
On Linux:
$ cmake -DOGDF_INCLUDE_DIR:PATH=<full path to OGDF include director> \
-DOGDF_LIBRARY:FILEPATH=<full path to OGDF library> ..
On Windows:
> cmake -DOGDF_INCLUDE_DIR:PATH=<full path to OGDF include director> \
-DOGDF_DEBUG_LIBRARY:FILEPATH=<full path to OGDF DEBUG library> \
-DOGDF_RELEASE_LIBRARY:FILEPATH=<full path to OGDF RELEASE library> \
..
The GL Load library in the directory VisualGraph/oggl/glload is distributed under the MIT License.
The other parts of the software are distributed under the terms of the GPLv3, in addition all special exceptions of the OGDF are allowed, see OGDF License http://www.ogdf.net/doku.php/tech:license. By using this software you agree to these license terms.
All files in the VisualGraph distribution are copyrighted.
All files with the exception of the GL Load library:
Copyright (C) 2016 The VisualGraph Authors