Original Post
I understand the SAT pretty well, and have used it for collision detection on some simple primitives. Now I'm wondering what is the difference between the SAT and GJK, and where would you use one instead of the other? As I understand it, they are both used for collision detection and nearest approach on convex polyhedra.