线面交点

✍ dations ◷ 2025-10-07 20:55:57 #计算物理学,欧几里得几何

在解析几何中, 一条直线与一个平面的交点可能是空集、一个点或一条直线。在计算机图形学、运动规划和碰撞检测中,经常需要分析相交类型,以及计算出点坐标或线的方程。

空间中一个平面可以表示为点 p {\displaystyle \mathbf {p} } 的集合

其中 n {\displaystyle \mathbf {n} } 是该平面的法线, p 0 {\displaystyle \mathbf {p_{0}} } 是平面上任意一点。( a b {\displaystyle \mathbf {a} \cdot \mathbf {b} } 表示向量 a {\displaystyle \mathbf {a} } b {\displaystyle \mathbf {b} } 的数量积)

而直线可表示为

其中 l {\displaystyle \mathbf {l} } 是该直线的方向向量, l 0 {\displaystyle \mathbf {l_{0}} } 是直线上任意一点, d {\displaystyle d} 是实数范围内的标量。将直线方程代入平面方程得

展开得

解得 d {\displaystyle d}

l n = 0 {\displaystyle \mathbf {l} \cdot \mathbf {n} =0} ,则直线与平面平行。此时,如果( p 0 l 0 ) n = 0 {\displaystyle \mathbf {p_{0}} -\mathbf {l_{0}} )\cdot \mathbf {n} =0} ,则该直线在平面内,即直线上所有的点都是交点。否则,直线与平面没有交点。

l n 0 {\displaystyle \mathbf {l} \cdot \mathbf {n} \neq 0} ,则直线与平面有且只有一个交点。解得 d {\displaystyle d} ,则交点的坐标为

空间中一条直线可以用一个点和一个给定的方向来描述。则一条直线可以表示为如下点的集合

其中 l a = ( x a , y a , z a ) {\displaystyle \mathbf {l} _{a}=(x_{a},y_{a},z_{a})} l b = ( x b , y b , z b ) {\displaystyle \mathbf {l} _{b}=(x_{b},y_{b},z_{b})} 是直线上两个不同的点。

相似地,一个平面可以表示为如下点的集合

其中 p k = ( x k , y k , z k ) {\displaystyle \mathbf {p} _{k}=(x_{k},y_{k},z_{k})} k = 0 , 1 , 2 {\displaystyle k=0,1,2} 是平面上不共线的三个点。

直线和平面的交点可以表示为将直线上的点代入平面方程内,则参数方程如下:

用矩阵表示为

可得点的坐标为

若直线与平面平行或在平面内,那么向量 l b l a {\displaystyle \mathbf {l} _{b}-\mathbf {l} _{a}} p 1 p 0 {\displaystyle \mathbf {p} _{1}-\mathbf {p} _{0}} p 2 p 0 {\displaystyle \mathbf {p} _{2}-\mathbf {p} _{0}} 是线性独立的,且矩阵为奇异矩阵。

若满足 t {\displaystyle t\in } ,则交点在直线上 l a {\displaystyle \mathbf {l} _{a}} l b {\displaystyle \mathbf {l} _{b}} 之间。

若满足

则交点位于平面上 p 0 {\displaystyle \mathbf {p} _{0}} p 1 {\displaystyle \mathbf {p} _{1}} p 2 {\displaystyle \mathbf {p} _{2}} 所构成的三角形中。

该问题可用矩阵的形式表示解答:

在计算机图形学中的光线追踪算法中,一个面可以被表示为几个平面的集合。一个面的图像可以用光线与每个面的交点表达。在基于视觉的三维重建中(计算机视觉的一个子场),深度通常是由“三角测量法”测算的。

相关

  • 新西兰王国坐标:40°54′48.65″S 172°26′29.06″E / 40.9135139°S 172.4414056°E / -40.9135139; 172.4414056面积以下资讯是以2014年估计国家领袖国内生产总值(购买力平价) 以下资
  • 膦酸酯膦酸酯和膦酸是含有C-PO(OH)2或C-P(OR)2的有机磷化合物基团(其中R是烷基或芳基)。通常作为盐处理的膦酸通常是白色。它是难挥发的固体,难溶于有机溶剂,但可溶于水和醇。许多商业
  • 城市边缘区城市边缘区(英语:rural–urban fringe)是指城镇与乡村的交界处,或指城市和农村的土地用途混合、过渡的区域。古代筑有城墙的城市,城墙即可以作为城乡的明显界线。近代城镇普遍朝
  • 费德勒罗杰·费德勒(德语:Roger Federer,德语:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gen
  • 经济部能源局经济部能源局(简称能源局)为中华民国经济部所属之行政机关,是全国能源政策、能源费率审议与能源相关产业的最高主管机关。依据《经济部能源局组织条例》第二条规定,能源局掌理事
  • 类人脑类人脑 (亦称类大脑) 是一种新兴的科学研究技术,利用人类的干细胞,培育出一个接近人脑的组织,令科学家更完面地研究大脑 。例如观察类人脑在接触到寨卡病毒的反应、研究思觉失
  • 卡尔·拉森卡尔·拉森(Carl Larsson;1853年5月28日-1919年1月22日)是一位相当知名的瑞典水彩画家,插画家,油画家,壁画家和室内设计师,以水彩画闻名。他的名字有时也做Karl Larsson。中文名字有
  • 罗伯特·W·鲍尔罗伯特·W·鲍尔(英语:Robert W. Bower,1936年6月12日-)是美国应用物理学家,加州圣莫尼卡人,毕业于加州大学伯克利分校,先后在加利福尼亚理工学院获得硕士及博士学位。1997年入选美
  • 舒新城舒新城(1893年7月5日-1960年11月28日),原名玉山,学名维周,字心怡,号畅吾,曾用名舒建勋。湖南溆浦人:5,中国近代教育家:4、作家。舒新成幼年家贫,曾就读私垫,1914年8月,无中学学历冒名考
  • 太空摇滚太空摇滚是摇滚乐的一个分支,这个词原本是指20世纪70年代早期,主要是英国的一些前卫和迷幻摇滚乐队,如Hawkwind的和Pink Floyd,缓慢冗长的器乐段落、占主导地位的电子乐器、合成