Speed and smoothness don't need to be sacrificed for each other Fully parameterized and any leg count is possible Undergoing refactor, not working fully rn, functional
Also I am back actually doing stuff again You can use this in whatever just give credit, its just a bunch of math You can add more legs with little modification This is based off of: My graph https://www.desmos.com/calculator/lq2crfejqj calcLeg in Player.js from the ngon repo m.walk_cycle in Player.js from the ngon repo This is faithful to the games implementation of the legs, But it is parameterized to a higher degree.