@Article{BarFog94,
author = "R. Bar-Yehuda and S. Fogel",
title = "Variations on Ray Shooting",
journal = "Algorithmica",
volume = "11",
year = "1994",
pages = "133--145",
abstract = "We solve some problems related to {\em ray shooting}
in the plane, such as finding the first object hit
by a query ray or counting the number of objects
intersected by the query line. Our main results are
an algorithm for finding the first hit when the objects
are lines, and an algorithm for the case when the
objects are segments. If the segments form simple
polygons, this information can be used for reducing the
complexity of the algorithms. The algorithms are
efficient in space and in query time. Moreover, they
are simple and therefore of practical use.",
}