This is a Rust adaptation of Coding Challenge: Inverse Kinematics using eframe.
About application in a nutshell: You can generate "snake" with different parameters and its "head" will follow your cursor.
To play with this, make sure you have egui dependencies
installed, then run cargo run --release
.
To try it on web, run ./start_web
. Run ./setup_web.sh
if you're compiling this for the first time.
Actual webpage is deployed on gh-pages
branch.
You also can try it online at https://maxwase.github.io/inverse-kinematics/