平面方程的几种形式

平面方程的几种形式表示 从原点沿着单位法向量方向移动了 height 的距离 达到了平面上的某一点

大家好,欢迎来到IT知识分享网。

平面方程

一、一般方程

A ( x − x 0 ) + B ( y − y 0 ) + C ( z − z 0 ) + D = 0 A(x-x_0) + B(y-y_0) + C(z-z_0) + D = 0 A(xx0)+B(yy0)+C(zz0)+D=0
法向量: n ^ = ( A , B , C ) \mathbf{\hat n} = (A, B, C) n^=(A,B,C)

二、点法式

n ^ ⋅ ( p − p 0 ) = 0 \mathbf{\hat n} \cdot (p-p_0) = 0 n^(pp0)=0

  • n ^ \mathbf{\hat n} n^ 是平面的法向量。
  • p p p 是平面上的任意一点。
  • $p_0 $是平面上的一个已知点。
三、距离和法线

已知沿法向量方向平面到原点的垂直距离为 h e i g h t height height, 法向量: n ^ = ( A , B , C ) \mathbf{\hat n} = (A, B, C) n^=(A,B,C)

高度
height 是从原点到平面的垂直距离,即沿着法向量方向的距离

单位法向量
将法向量 n ^ \mathbf{\hat n} n^ 归一化为单位向量。单位向量是具有相同方向但长度为1的向量。计算方法为:
n ^ = n ∣ n ∣ = ( A A 2 + B 2 + C 2 , B A 2 + B 2 + C 2 , C A 2 + B 2 + C 2 ) \hat{\mathbf{n}} = \frac{\mathbf{n}}{|\mathbf{n}|} = \left( \frac{A}{\sqrt{A^2 + B^2 + C^2}}, \frac{B}{\sqrt{A^2 + B^2 + C^2}}, \frac{C}{\sqrt{A^2 + B^2 + C^2}} \right) n^=nn=(A2+B2+C2
A
,A2+B2+C2
B
,A2+B2+C2
C
)


利用高度确定平面上的一点
沿着单位法向量方向移动这一距离以找到平面上的一点 ( x 0 , y 0 , z 0 ) (x_0,y_0,z_0) (x0,y0,z0)
( x 0 , y 0 , z 0 ) = h e i g h t ⋅ n ^ = ( h e i g h t ⋅ A A 2 + B 2 + C 2 , h e i g h t ⋅ B A 2 + B 2 + C 2 , h e i g h t ⋅ C A 2 + B 2 + C 2 ) (x_0,y_0,z_0) = height \cdot \mathbf{\hat n} = \left( height \cdot \frac{A}{\sqrt{A^2 + B^2 + C^2}}, height \cdot \frac{B}{\sqrt{A^2 + B^2 + C^2}}, height \cdot \frac{C}{\sqrt{A^2 + B^2 + C^2}} \right) (x0,y0,z0)=heightn^=(heightA2+B2+C2
A
,heightA2+B2+C2
B
,heightA2+B2+C2
C
)


表示: 从原点沿着单位法向量方向移动了 height 的距离,达到了平面上的某一点。

代入点法式方程
A ( x − x 0 ) + B ( y − y 0 ) + C ( z − z 0 ) = 0 A(x-x_0) + B(y-y_0) + C(z-z_0) = 0 A(xx0)+B(yy0)+C(zz0)=0

A ( x − h e i g h t ⋅ A A 2 + B 2 + C 2 ) + B ( y − h e i g h t ⋅ B A 2 + B 2 + C 2 ) + C ( z − h e i g h t ⋅ C A 2 + B 2 + C 2 ) = 0 A(x – height \cdot \frac{A}{\sqrt{A^2 + B^2 + C^2}}) + B(y – height \cdot \frac{B}{\sqrt{A^2 + B^2 + C^2}}) + C(z – height \cdot \frac{C}{\sqrt{A^2 + B^2 + C^2}}) = 0 A(xheightA2+B2+C2
A
)+
B(yheightA2+B2+C2
B
)+
C(zheightA2+B2+C2
C
)=
0

简化方程
展开和简化得到:
A x − h e i g h t ⋅ A 2 A 2 + B 2 + C 2 + B x − h e i g h t ⋅ B 2 A 2 + B 2 + C 2 + C x − h e i g h t ⋅ C 2 A 2 + B 2 + C 2 = 0 Ax – \frac{height \cdot A^2}{\sqrt{A^2 + B^2 + C^2}} + Bx – \frac{height \cdot B^2}{\sqrt{A^2 + B^2 + C^2}} + Cx – \frac{height \cdot C^2}{\sqrt{A^2 + B^2 + C^2}} = 0 AxA2+B2+C2
heightA2
+
BxA2+B2+C2
heightB2
+
CxA2+B2+C2
heightC2
=
0


n ⋅ p = h e i g h t \bold{n} \cdot p = height np=height
p p p 是平面上的任意一点
h e i g h t height height 的正负取决于法向量的方向

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/135538.html

(0)
上一篇 2025-07-03 22:15
下一篇 2025-07-03 22:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信