case EAST:
            double eastOffset = contacts.stream().mapToDouble(VisualContact::getX).min().orElse(contactMinOffset);
            return Math.max(TransformHelper.snapP5(bb.getMaxX() + contactLength), eastOffset);