点面距离的计算
空间中一个平面可以用三个点来表示,那么计算空间中一个点到平面的距离其实也相当简单。
直接上推导过程
假设平面内任意一点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就可以计算点到平面的投影点,距离也就可以直接计算了。