当前位置: 首页 > news >正文

几何_平面方程表示_点+向量形式

三维平面方程可以写成

π : n ⊤ X + d = 0 \boxed{\pi: \mathbf{n}^\top \mathbf{X} + d = 0} π:nX+d=0


📐 一、几何直观解释

✅ 平面是“法向量 + 平面上一点”定义的集合

一个平面可以由:

  • 一个单位法向量 n ∈ R 3 \mathbf{n} \in \mathbb{R}^3 nR3(垂直于平面);
  • 和一个平面上某点 X 0 ∈ R 3 \mathbf{X}_0 \in \mathbb{R}^3 X0R3

定义平面上任意点 X \mathbf{X} X 满足:

( X − X 0 ) ⋅ n = 0 (\mathbf{X} - \mathbf{X}_0) \cdot \mathbf{n} = 0 (XX0)n=0

即,平面上任意点到参考点的连线,与法向量正交(内积为0)。


🧮 展开上述公式:

n ⊤ X − n ⊤ X 0 = 0 ⇒ n ⊤ X + d = 0 \mathbf{n}^\top \mathbf{X} - \mathbf{n}^\top \mathbf{X}_0 = 0 \Rightarrow \mathbf{n}^\top \mathbf{X} + d = 0 nXnX0=0nX+d=0

其中 d = − n ⊤ X 0 d = -\mathbf{n}^\top \mathbf{X}_0 d=nX0 是平面到原点的有向距离。

这就是常见的Hesse平面标准方程形式。


📊 二、代数形式说明

  • 给定平面法向量 n = [ a b c ] \mathbf{n} = \begin{bmatrix} a \\ b \\ c \end{bmatrix} n= abc
  • 给定平面上一点 X 0 = [ x 0 y 0 z 0 ] \mathbf{X}_0 = \begin{bmatrix} x_0 \\ y_0 \\ z_0 \end{bmatrix} X0= x0y0z0

则平面上任意点 X = [ x y z ] \mathbf{X} = \begin{bmatrix} x \\ y \\ z \end{bmatrix} X= xyz 满足:

a ( x − x 0 ) + b ( y − y 0 ) + c ( z − z 0 ) = 0 ⇒ a x + b y + c z + d = 0 a(x - x_0) + b(y - y_0) + c(z - z_0) = 0 \Rightarrow ax + by + cz + d = 0 a(xx0)+b(yy0)+c(zz0)=0ax+by+cz+d=0

其中:

d = − ( a x 0 + b y 0 + c z 0 ) d = -(ax_0 + by_0 + cz_0) d=(ax0+by0+cz0)

所以这是一种通用表示平面的方法。


🧱 举例:地面与墙面

  • 地面平面(世界Y轴为竖直方向):

    • 法向量 n = [ 0 , 1 , 0 ] ⊤ \mathbf{n} = [0, 1, 0]^\top n=[0,1,0]
    • 若地面通过原点,则 d = 0 d = 0 d=0
    • 方程: y = 0 ⇒ n ⊤ X + d = 0 y = 0 \Rightarrow \mathbf{n}^\top \mathbf{X} + d = 0 y=0nX+d=0
  • 前方墙面平面(正对相机,法向Z轴):

    • n = [ 0 , 0 , 1 ] ⊤ \mathbf{n} = [0, 0, 1]^\top n=[0,0,1],若离相机3米远: d = − 3 d = -3 d=3
    • 方程: z = 3 ⇒ n ⊤ X + d = 0 z = 3 \Rightarrow \mathbf{n}^\top \mathbf{X} + d = 0 z=3nX+d=0

✅ 总结

项目含义
n \mathbf{n} n平面的单位法向量
d d d平面到原点的有向距离(负号源自代数形式)
平面点 X \mathbf{X} X 满足 n ⊤ X + d = 0 \mathbf{n}^\top \mathbf{X} + d = 0 nX+d=0

相关文章:

  • python二手书交易管理系统
  • 直方图特征结合 ** 支持向量机图片分类
  • 如何在通义灵码里使用 MCP 能力?
  • 香港维尔利健康科技集团亮相中国资本市场发展年会,被评为“最具投资价值医疗科技企业”
  • Matlab 汽车制动纵向动力学模型和PID控制
  • 【美国将取消对能源之星支持 严重影响AI服务器】
  • 鸿蒙(HarmonyOS)应用开发入门教程
  • 使用达梦数据库官方管理工具SQLark导入与导出数据库表
  • 软件设计师-错题笔记-系统开发与运行
  • mapreduce-wordcount程序2
  • 四、SpringMVC实战:构建高效表述层框架
  • Spring Bean生命周期简介-笔记
  • 基于千眼狼高速摄像机与三色掩模的体三维粒子图像测速PIV技术
  • 图像增强技术
  • Java项目层级介绍 java 层级 层次
  • 【Unity3D插件】Unity3D插件之天气系统/日夜系统插件-UniStorm
  • 如何有效追踪需求的实现情况
  • 计算机中常见的计量单位总结(bit、byte、KB、MB、Gbps 区别详解)
  • (leetcode) 力扣100 10.和为K的子数组(前缀和+哈希)
  • matlab simulink双边反激式变压器锂离子电池均衡系统,双目标均衡策略,仿真模型,提高均衡速度38%
  • 金价大跌!足金饰品每克一夜便宜14元,涨势是否已终结?
  • 食用城市|食饭识人
  • 新华时评:中美经贸会谈为全球经济纾压增信
  • 中国科学院院士徐春明不再担任山东石油化工学院校长
  • 苏东坡:人生就是哈哈哈哈哈
  • 告别户口本!今天起婚姻登记实现全国通办