计算射线与平面的交点(三维空间)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ModestBean/article/details/79249170

说在开头

这里简单的介绍一下计算射线与平面交点的方法。主要使用的是射线的参数方程和平面的参数方程。当然还需要一些向量的数学知识。本人的知识有限,如果本节内容有错误和不合理之处,还请朋友们多多指出,我会虚心接受每一个建议。

参数方程

  • 射线的参数方程:p=p0+ut
    p0为射线的起始坐标,u是射线的方向向量,t值的不同可以取到射线的不同的点。
    这里写图片描述
  • 平面的参数方程: 这里写图片描述
    n为平面的法向量,a0为法向量与平面的焦点,a为平面内的另一个点
    这里写图片描述

计算

有了两个参数方程就可以进行计算了,两个方程联立可以解得结果。它们有共同的交点。这样就可以得到对应的t值了

这里写图片描述
这里的n是不能约去的,因为这里是向量的点乘

猜你喜欢

转载自blog.csdn.net/ModestBean/article/details/79249170