I have heard of techniques such as overlap testing and intersection testing for collision detection and collision resolution.
I looked up on the two techniques, but I don't see what differences they have. On every frame, the overlap testing will check to see if it overlaps another object by looking if any vertices is inside another object's bounding volume. The intersection testing on the other hand casts a line from its centre point to check for intersection. But since it's only a line, it may not be as accurate. So it has to cast many lines continuously from all over its edges in its moving direction and, hence, is more costly. Is this true and is the only difference between the two techniques?
Otherwise, what are the differences between the two techniques? Also, are there any differences in terms of collision resolution between the 2 techniques/