Skip to main content


Neighbourhood interactor

This interactor plugin performs a coloration of the neighbourhood of a node. When you click on a node, all its neighbors (with a given distance) are colored.
This interactor has a configuration widget with a color scale used for coloring, and distance of the neighborhood to highlight.

The commented source code of this plugin is attached to this tutorial in a .tgz archive.  To compile it, you need to have a proper installation of Tulip and the path to the "tulip-config" script must be in your PATH system variable.

Second edition of the plug-in of the week is here !

Hello, Tulip afficionados !

The second edition of the plug-in of the week is here.

This time it's a smaller, simpler, but nevertheless interesting plug-in.

This one has less tutorial and more code (well, proportionally at least), but I had to take this one because I did not warn the other members of the team early enough for them to clean one of their plug-ins enough to be published.

Well, I guess this'll teach me :)

Without any more useless blabbering, here comes the POTW !

Edge Separation

This tutorial will walk you through developing a process that simply separate edges when there are multiple edges between two nodes.


What we want to do is pretty simple:

When we have lots of edges between two nodes, it is pretty hard to keep track of them, especially since the default behavior piles them up and you really see one edge.

This would typically be called as a post-treatment after another layout algorithm.


Plug-in of the week First Edition out !

The first edition of the plug-in of the week, along with a tutorial describing the development of this plug-in has been released !

Take a look at it, and don't forget to tell us what you think about it on the dedicated forum !

General Purpose Interactor