nodepad
Graph and tree sketchpad environment webapp written in Javascript
Libraries used
Objects
Nodepad
: namespace for the sketchpadNode
: object encapsulating information about a node and operations on itEdge
: object encapsulating information about an edge and operations on it
Side menu
- Presets: clears the screen and draws a preset graph (binary tree etc)
- Algorithms: runs a classic algorithm on an existing graph
- Tools: Export graph into different formats, organize nodes
TODO
- Implement directed edges
- "Mathematical" visual theme (smaller nodes and thinner edges, more like LaTeX
- Advanced settings page to expose some variables