A graph editor in Processing with some visual algorithms and physical movement (attraction/repulsion).
All the different releases can be found in the ./releases/<OS>
folder.
- Add a new node: right-click on an empty space.
- Select/Deselect nodes: left-click on the desired node. A selected node is always circled red.
- Connect nodes:
- select the first node
- left-click the second node
- Delete a node:
- select the desired node
- hit the
del
key
- Delete an edge: left-click on the edge nodes. Multi edges are not yet supported.
- Show Eulerian path animation: hit the
e
key (if there is no Eulerian path, the screen will flash red). You can read more about the Eulerian path here. - Toggle physics: press the
Physics
button.
Note: Look out for the active node in order to prevent connecting something accidentally.
Inspired by CSAcademy's graph editor.