3D Line-Plane Intersection and Angle Calculator

Plane Line Intersection in 3D>
Figure 1. The intersection of a plane and a line

Mathematical Formulas

Line in 3D (parametric form):

\[ \mathbf{r}(t) = \mathbf{P_0} + t\mathbf{v} = (x_0, y_0, z_0) + t(l, m, n) \]

where \((l, m, n)\) are the direction numbers of the line.

Plane \( P \) equation:

\[ ax + by + cz = d \]

Intersection point: Substitute line into plane equation and solve for \(t\):

\[ t = \frac{d - (ax_0 + by_0 + cz_0)}{a\cdot l + b\cdot m + c\cdot n} \] \[ \text{Intersection point: } (x_0 + t\cdot l,\; y_0 + t\cdot m,\; z_0 + t\cdot n) \]

Angle between line and plane:

\[ \phi = \arcsin\left(\frac{|a\cdot l + b\cdot m + c\cdot n|}{\sqrt{a^2+b^2+c^2}\sqrt{l^2+m^2+n^2}}\right) \]

where \(\phi\) is the angle between the line and its projection onto the plane.

Angle between line and normal to plane P: \(\theta = 90° - \phi\)

plane-line-intersection-angle.gif

Line-Plane Intersection

Find the intersection point and angle between a line and a plane in 3D space

--
-- °
-- °

About the Calculations

Line Forms

Intersection Cases

Angles

Note: \(\phi + \theta = 90°\)

More References and Links