When checking for lateral surfaces of a cylinder against the points on a face, the axis projection does not remove the cylinder position. This results in the axis pointing to the wrong direction and reports collisions when there shouldn't be.
this->
Area*
typename
class
Vector*
min/max/clamp
test_body_motion