This project was built using the Kiss3d graphics library for Rust.
This program takes in graph data through .dot files and uses a force-directed drawing algorithm to simulate physics between graph components.
- First, Rust must be installed on your machine.
- clone repo:
git clone https://github.com/Joey336/kiss3d_force_directed_graph.git
- enter
cargo run
in the terminal - You can modify the create_graph method in main to include the path to any file in the dot_files folder to visualize different graphs
left-click drag will rotate the canvas.
right-click drag will translate the canvas.
scroll wheel will zoom in/out.