This is an old revision of this page, as edited by Magioladitis(talk | contribs) at 13:00, 23 June 2017(→References: clean up, replaced: ISBN 0-12-229063-1 → {{ISBN|0-12-229063-1}} using AWB (12151)). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.Revision as of 13:00, 23 June 2017 by Magioladitis(talk | contribs)(→References: clean up, replaced: ISBN 0-12-229063-1 → {{ISBN|0-12-229063-1}} using AWB (12151))
The three possible line-sphere intersections: 1. No intersection. 2. Point intersection. 3. Two point intersection.
In analytic geometry, a line and a sphere can intersect in three ways: no intersection at all, at exactly one point, or in two points. Methods for distinguishing these cases, and determining equations for the points in the latter cases, are useful in a number of circumstances. For example, this is a common calculation to perform during ray tracing (Eberly 2006:698).
Searching for points that are on the line and on the sphere means combining the equations and solving for :
Equations combined
Expanded
Rearranged
The form of a quadratic formula is now observable. (This quadratic equation is an example of Joachimsthal's Equation [1].)
where
Simplified
Note that is a unit vector, and thus . Thus, we can simplify this further to
If the value under the square-root () is less than zero, then it is clear that no solutions exist, i.e. the line does not intersect the sphere (case 1).
If it is zero, then exactly one solution exists, i.e. the line just touches the sphere in one point (case 2).
If it is greater than zero, two solutions exist, and thus the line touches the sphere in two points (case 3).