三维直线与平面交点及夹角计算器

三维中直线与平面的交点
图 1. 直线与平面的交点

数学公式

三维直线(参数式):

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

其中 \((l, m, n)\) 为直线的方向数。

平面 \( P \) 方程:

\[ ax + by + cz = d \]

交点:将直线代入平面方程并求解 \(t\):

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

直线与平面的夹角:

\[ \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) \]

其中 \(\phi\) 是直线与其在平面上的投影之间的夹角。

直线与平面 P 法线的夹角: \(\theta = 90° - \phi\)

plane-line-intersection-angle.gif

直线与平面交点

求三维空间中直线与平面的交点及夹角

--
-- °
-- °

关于计算

直线形式

交点情况

夹角

注意:\(\phi + \theta = 90°\)

更多参考与链接