Git Product home page Git Product logo

walking_ik_spider's Introduction

walking_ik_spider

This was my first time working with IK in 3D, each leg keeps track of it's ideal leg location and when the leg moves too far away it get's replaced to a better position.

I learned a lot about quaternions and euler rotations, as well as about child-parent hierarchies, local and global transforms, and ofc inverse kinematics while building this project!

I wanted the spider to also turn but when writing the inverse kinematics code I didn't plan for this.
So I decided to not implement turning in this project since it would likely require a lot of rewriting of code that already confused me haha.

To run this project you just need Rust installed.

Screenshot from 2023-09-05 16-24-50

walking_ik_spider's People

Contributors

stijn-vergauwen avatar

Stargazers

Michel van der Hulst avatar

Watchers

 avatar

Forkers

mahulst

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.