This project will center around the development of additional optimization techniques to enable interactive visualization of very large networks, as well as new interactive graph features, including node/edge selection/addition/removal and node/edge styling.
Specific components of this project include:
Optimalization of already implemented interactivity features: node / edge (straight line) selection. Implementation of curve edges selection. Text rendering using SDF (signed distance field). Editable texts. Possibility to visualize multiple values per single node using colors / styles / textures. Advanced styling for nodes and edges (like using textures for edges to achieve dotted / dashed lines). Demo page to preview all implemented features.