- Line–sphere intersection
thumb|350px|right|The three possible line-sphere intersections:">
1. No intersection.
2. Point intersection.
3. Two point intersection.In
analytic geometry , a line and asphere 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.In
vector notation , the equations are as follows:Equation for a
sphere ::* - center point:* - radiusEquation for a line starting at (0,0,0)::* - distance along line from starting point:* - direction of line (a
unit vector )Solving for :
:Equations combined:::Expanded:::Rearranged:::
Quadratic formula and simplified. (This quadratic equation is an example of Joachimsthal's Equation).:::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).ee also
*
Analytic geometry
*Line-plane intersection
*Line of intersection between two planes
Wikimedia Foundation. 2010.