This version uses a single screen and uses point mapping, so the origin is not needed. The Undercut face is the face being undercut (doh) and the Other face is the other end of the cylinder that is being undercut.