I'm trying to implement the traversal algorithm for binary rope trees suggested here, however, I'm stuck at finding a fast and precise way to determine the exit face of a ray-AABB intersection, with the purpose of finding the next rope to follow. The paper does not indicate a method for this, and neither do any articles I've read from the Internet.
Is there a better way to get the exit face of a ray-AABB intersection than checking the intersection of each plane with the ray? (even with dot product elimination, I still see this method as not very precise)
Thank you.