zonogon-raytrace function

compute the intersection of a ray, based in the interior of a zonogon, and the boundary of that zonogon