点到平面距离计算器 - 3D几何
使用公式 |ax₀+by₀+cz₀+d|/√(a²+b²+c²) 计算 3D 空间中点到平面的垂直距离。
点到平面距离计算器 - 3D几何
使用公式 |ax₀+by₀+cz₀+d|/√(a²+b²+c²) 计算 3D 空间中点到平面的垂直距离。
请输入点坐标 (x₀, y₀, z₀) 和平面系数 a、b、c、d,其中平面方程为 ax + by + cz + d = 0。
点坐标
平面方程(ax + by + cz + d = 0)
请输入系数 a、b、c 和常数 d。
快速加载示例:
关于点到平面距离计算器
点到平面的距离是三维解析几何中的基本测量之一。给定点 P = (x₀, y₀, z₀) 和平面方程 ax + by + cz + d = 0,垂直距离为 D = |ax₀ + by₀ + cz₀ + d| / √(a² + b² + c²)。这个公式由两部分组成:分子是将点的坐标代入平面方程左侧后得到结果的绝对值;分母是平面法向量 n = (a, b, c) 的欧几里得长度(模)。
这个公式背后的几何原理非常优雅。三维中的每个平面都有一个法向量——也就是垂直于该平面的向量。在方程 ax + by + cz + d = 0 中,法向量正是 (a, b, c)。点到平面的最短路径总是沿着这个法向方向,因为任何非垂直路径都会更长。这个公式计算的是 P 在法向上的投影距离,再除以法向量长度,得到单位化后的距离。
当平面方程写成 ax + by + cz = e(左侧没有 d 项)时,将其改写为 ax + by + cz − e = 0,并在公式中使用 d = −e。例如,平面 x + y + z = 3 可写成 x + y + z − 3 = 0,因此 a = b = c = 1,d = −3。该计算器接受的系数形式正是这样:a、b、c 是变量系数,d 是把方程整理为等于 0 时加上的常数项。
当距离为 0 时会出现一个特殊情况:这意味着点正好位于平面上。此时满足 ax₀ + by₀ + cz₀ + d = 0,说明该点是平面方程的一个解。这提供了一种快速判断某点是否属于给定平面的方式。
它的应用范围很广。在计算机图形学中,光照模型会计算光源或相机到几何平面的距离,以确定阴影和可见性。在机器学习中,支持向量机通过最大化两类之间的间隔来工作,而这个间隔就是最近支持向量到超平面的点到平面距离的两倍。在结构工程和建筑中,净空检查用于验证关注点是否与边界平面保持安全距离。在机器人学中,避碰系统会实时计算机器人部件到平面工作空间边界的距离。输入任意点和任意平面方程,即可立即得到精确的垂直距离。
点到平面距离示例
四个示例展示不同的几何情况。
| 点与平面 | 距离 | 说明 |
|---|---|---|
| 点 (1,2,3),平面 x+y+z−6=0 | 0 | 分子 = |1+2+3−6| = 0。点正好在平面上,所以距离为 0。 |
| 原点 (0,0,0),平面 x+y+z−3=0 | √3 ≈ 1.732 | 分子 = |0+0+0−3| = 3。分母 = √(1+1+1) = √3。距离 = 3/√3 = √3 ≈ 1.732。 |
| 点 (1,1,1),平面 2x+3y+6z−11=0 | 0 | 分子 = |2+3+6−11| = 0。点 (1,1,1) 位于平面 2x+3y+6z=11 上。 |
| 点 (−2,1,3),平面 x−y+2z−4=0 | ≈ 0.408 | 分子 = |−2−1+6−4| = |−1| = 1。分母 = √(1+1+4) = √6。距离 = 1/√6 ≈ 0.408。 |
如何使用点到平面距离计算器
- 将平面方程写成标准形式 ax + by + cz + d = 0。必要时先整理;例如 x + y + z = 3 可改写为 x + y + z − 3 = 0,因此 a=1、b=1、c=1、d=−3。
- 在“点坐标”部分输入点的坐标 x₀、y₀、z₀。
- 在“平面方程”部分输入平面的系数 a、b、c 和 d。
- 点击“计算距离”查看垂直距离和所用公式。
- 可使用快速加载按钮查看经典示例,或点击“重置”清空所有字段。
点到平面距离计算器常见问题
点到平面的距离公式是什么?
对于点 P = (x₀, y₀, z₀) 和平面 ax + by + cz + d = 0,垂直距离为 |ax₀ + by₀ + cz₀ + d| / √(a² + b² + c²)。分子是把点代入平面方程后得到的绝对值,分母是平面法向量 (a, b, c) 的长度。
为什么距离是垂直于平面的?
点到平面的最短路径一定沿着垂直于平面的直线,也就是与平面法向量 n = (a, b, c) 平行的方向。任何其他路径都更长。这个公式直接计算的就是这个最小距离。
如果距离为 0,意味着什么?
距离为 0 表示该点正好在平面上。将点代入 ax + by + cz + d 会得到 0,因此公式分子为 0。你可以用它快速判断某个点是否满足平面方程。
如何把平面方程转换成所需形式?
把所有项移到等号左边,让方程等于 0。例如 3x − y + 2z = 7 可写成 3x − y + 2z − 7 = 0,因此 a=3、b=−1、c=2、d=−7。若 x = 4,则改写为 x − 4 = 0,因此 a=1、b=0、c=0、d=−4。常数 d 永远是没有 x、y 或 z 的那一项。
这个计算器可以求 3D 中点到直线的距离吗?
不可以——这个计算器专门处理 3D 中点到平面的距离。3D 点到直线的公式不同,需要用到叉积。对于由一个点和方向向量定义的直线,距离需要计算 |PQ × d̂|,其中 PQ 是从直线上一点指向你的点的向量,d̂ 是直线的单位方向向量。
点到平面距离有哪些应用?
点到平面距离广泛用于计算机图形学(阴影和光照)、机器人学(末端执行器与工作空间边界的碰撞检测)、机器学习(支持向量机中的间隔就是点到超平面的距离),以及土木工程(检查结构与几何约束之间的净空)。任何涉及位置与平面距离的 3D 几何问题都会用到这个公式。