Для корпуса внутри коробки (или любого другого выпуклого объекта):
Если они не пересекаются, то ближайшая точка в корпусе - это вершина корпуса, а не середина лица.
Простая итерация по всем вершинам корпуса и вычисление расстояния до каждой стороны коробки позволит вам найти пару точек (вершина корпуса + точка на поверхности бокса). Обратите внимание, что грань корпуса параллельна одной из граней бокса, вы получите более одной пары на одном расстоянии.
Корпус вне коробки:
Пара содержит точку края корпуса или коробки и точку на втором объекте. Итерация по всем краям корпуса и коробки и вычисление расстояния до всех граней другого объекта выглядит как подход, но лучше должен существовать.