Covers topics of vector algebra and geometry the various geometric primitives of interest in a collision system the powerful method of separating axes for the purposes of intersection testing and the equally powerful GilbertJohnsonKeerthi GJK algorithm for computing the distance between convex objects.