why would you use minkowski differences (which is the GJK algorithm right ?) if you only have AABBs at the moment ? wouldn't it be easier to just detect AABB collisions and then extend it to SAT or GJK for more complex shapes ? (btw didn't watch the rest of the series, just got this randomly in my recommended lol)
I find the Minkowski solution very intuitive to understand once you extend it to sweep testing on moving aabbs. And then the step to GJK is also smaller. Plus there's so many edge cases with other methods, I can't remember off the top of my head, sadly...
Thank you so much, this helped me with AABB collision for my game.
this is really good stuff I wish I knew earlier
Thanks! It's not too late, the tech chosen isn't going anywhere any time soon ;)
why would you use minkowski differences (which is the GJK algorithm right ?) if you only have AABBs at the moment ? wouldn't it be easier to just detect AABB collisions and then extend it to SAT or GJK for more complex shapes ?
(btw didn't watch the rest of the series, just got this randomly in my recommended lol)
I find the Minkowski solution very intuitive to understand once you extend it to sweep testing on moving aabbs. And then the step to GJK is also smaller. Plus there's so many edge cases with other methods, I can't remember off the top of my head, sadly...
tunneling > speedrunners favorite word ?
How the vector was passed by value? Is it typedef'ed to a float pointer?
Indeed, the vector math library used is datenwolf's linmath.h and it has typedef vec2 float[2]
Could you please share the Vim Plugin name which you are using? This autocompletion has driven me crazy)
Conquerer of Completion and GitHub Copilot