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

点面距离的计算

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

  直接上推导过程


假设平面内任意一点O (x0,y0,z0) ( x 0 , y 0 , z 0 )
基向量 a⃗  a → (ax,ay,az) ( a x , a y , a z ) b⃗  b → (bx,by,bz) ( b x , b y , b z )
法向量 n⃗  n → = a⃗  a → x b⃗  b → = (aybzazby,azbxaxbz,axbyaybx) ( a y b z − a z b y , a z b x − a x b z , a x b y − a y b x )
单位化法向量 n⃗ =n⃗ |n| n → = n → | n |
有平面外一点 P(x,y,z) P ( x , y , z )
假设点 P=P+tn⃗  P ′ = P + t n → 在平面内
OPn⃗  O P ′ → ⊥ n →
根据向量垂直的性质有 OPn⃗ =0 O P ′ → ∙ n → = 0
化简得到 t=POn⃗  t = P O → ∙ n →

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值