【寒江雪】点面距离的计算


点面距离的计算

  空间中一个平面可以用三个点来表示,那么计算空间中一个点到平面的距离其实也相当简单。

  直接上推导过程


假设平面内任意一点O (x0,y0,z0)


基向量 a→

(ax,ay,az)

b→

(bx,by,bz)


法向量 n→

= a→

x b→

= (aybz−azby,azbx−axbz,axby−aybx)


单位化法向量 n→=n→|n|


有平面外一点 P(x,y,z)


假设点 P′=P+tn→

在平面内
OP′→⊥n→


根据向量垂直的性质有 OP′→∙n→=0


化简得到 t=PO→∙n→


  根据t和点P就可以计算点到平面的投影点,距离也就可以直接计算了。

转载自:https://blog.csdn.net/lkysyzxz/article/details/81148383

You may also like...

退出移动版