<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Coding Challenge #64.2: Inverse Kinematics</title>
        <link>https://peertube.lagbag.com/videos/watch/d72caf31-fc18-4778-abb8-730b9a8e9b4c</link>
        <description>In this multi-part coding challenge, I demonstrate how to implement kinematics in Processing (Java). Code: https://thecodingtrain.com/challenges/64-kinematics p5.js Web Editor Sketches: 🕹️ Kinematics - Part 1: https://editor.p5js.org/codingtrain/sketches/91Ys1PU7B 🕹️ Kinematics - Part 2: https://editor.p5js.org/codingtrain/sketches/CvGJFQPLa 🕹️ Kinematics - Part 3: https://editor.p5js.org/codingtrain/sketches/p8hH8INCv 🕹️ Kinematics - Part 4: https://editor.p5js.org/codingtrain/sketches/bNPjMWlwV Other Parts of this Challenge: 📺 Part 1: Forward Kinematics: https://youtu.be/xXjRlEr7AGk 📺 Part 3: Inverse Kinematics - Fixed Point: https://youtu.be/RTc6i-7N3ms 📺 Part 4: Inverse Kinematics - Multiple: https://youtu.be/10st01Z0jxc 🎥 Previous video: https://youtu.be/JunJzIe0hEo?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH 🎥 Next video: https://youtu.be/ZNH0MuQ51m4?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH 🎥 All videos: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH References: 🗄 Kinematics on Wikipedia: https://en.wikipedia.org/wiki/Kinematics Videos: 🎥 Polar Coordinates: https://youtu.be/O5wjXoFrau4 🎥 Interactive Fish Aquarium Desktop Wallpaper: https://youtu.be/Inpo9tpUMwE 🎥 Coding Math on Youtube: https://www.youtube.com/user/codingmath 🔴 Livestream Archive: https://youtu.be/xtFu66DZrBw Related Coding Challenges: 🚂 #3 The Snake Game: https://youtu.be/AaGK-fj-BAM 🚂 #111 Animated Sprites: https://youtu.be/3noMeuufLZY Timestamps: 0:00 What is the difference between forward and inverse kinematics? 3:15 Let's Code! 4:15 Segment class 8:46 Have the segment follow the mouse 11:12 Use heading() to find the angle 13:17 Move the segment to the mouse 20:30 Add a connected segment 22:05 Segment 2 follows the mouse 23:15 Add a linked list 25:52 The last segment is the "tentacle" 27:28 Add a child 29:00 Overload the follow function 34:00 Map the index to the strokeWeight of each segment 36:00 Conclusion and suggestions for variations Editing by Mathieu Blanchette Animations by Jason Heglund Music from Epidemic Sound 🚂 Website: http://thecodingtrain.com/ 👾 Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide 🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box 💡 GitHub: https://github.com/CodingTrain 💬 Discord: https://discord.gg/hPuGy2g 💖 Membership: http://youtube.com/thecodingtrain/join 🛒 Store: https://standard.tv/codingtrain 🖋️ Twitter: https://twitter.com/thecodingtrain 📸 Instagram: https://www.instagram.com/the.coding.train/ 🎥 Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH 🎥 Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA 🔗 p5.js: https://p5js.org 🔗 p5.js Web Editor: https://editor.p5js.org/ 🔗 Processing: https://processing.org 📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new #forwardkinematics #inversekinematics #tentacleanimation #linkedlists #arrays #processing</description>
        <lastBuildDate>Wed, 15 Apr 2026 21:03:25 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.lagbag.com</generator>
        <image>
            <title>Coding Challenge #64.2: Inverse Kinematics</title>
            <url>https://peertube.lagbag.com/client/assets/images/icons/icon-512x512.png</url>
            <link>https://peertube.lagbag.com/videos/watch/d72caf31-fc18-4778-abb8-730b9a8e9b4c</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.lagbag.com/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.lagbag.com/feeds/video-comments.xml?videoId=d72caf31-fc18-4778-abb8-730b9a8e9b4c" rel="self" type="application/rss+xml"/>
    </channel>
</rss>