A Condition Number Analysis of a Line-Surface Intersection Algorithm