Circle vs Shape Collision Detection | Coding a 2D Physics Engine in Java #10

Join the Discord:   / discord   In this tutorial, I describe how to tell if a circle is colliding with another primitve shape. I go over how to tell if a circle is colliding with a circle, axis aligned box (AABB), or rotated box (OBB). After I describe the mathematics for each of these, I discuss how to code the functions so that we can use it as part of our physics engine. Source Code: https://github.com/codingminecraft/Ma... 0:00 Intro 0:49 Circle Vs Circle Math 2:25 Circle Vs Circle Coding 4:27 Circle Vs Box Math 8:17 Circle Vs Box Coding --------------------------------------------------------------------- Website: https://ambrosiogabe.github.io/ Github: https://github.com/ambrosiogabe Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :) My Recommended Game Engine Books: Game Engine Architecture: https://www.gameenginebook.com/ Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-C... Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-E... Game Programming Patterns (Free): https://gameprogrammingpatterns.com/ My Recommended Beginning Game Programming Books: JavaScript Game Design: https://www.apress.com/gp/book/978143... My Recommended Java Books: Data Structures/Algorithms: https://www.amazon.com/Data-Structure... LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-g... Outro Music: https://www.bensound.com/royalty-free...