plane-ray intersections added