Ray / Priority R-Tree Intersection With Caching