通过MCP连接 →

输入计算

数学公式

广告

结果

三维距离
5
两点之间的单位距离
Δx(x₂ − x₁) 3
Δy(y₂ − y₁) 4
Δz(z₂ − z₁) 0

什么是三维距离计算器?

这款计算器用于求出三维空间中两点之间的直线距离(即欧几里得距离)。每个点都由三个坐标确定——x 值、y 值和 z 值,工具会返回连接两点的最短距离。它把我们熟悉的二维距离公式自然地拓展到第三个维度,因此在几何、物理、计算机图形学、工程以及三维建模等领域都十分实用。

使用方法

分别输入第一个点(X₁、Y₁、Z₁)和第二个点(X₂、Y₂、Z₂)的坐标,点击「计算」即可看到两点距离,以及各分量之差 Δx、Δy 和 Δz。坐标可以是正数、负数或小数,计算结果与你输入的坐标使用相同的单位。

公式详解

距离由三维勾股定理(毕达哥拉斯定理)算出:

$$d = \sqrt{\left(\text{X}_2 - \text{X}_1\right)^2 + \left(\text{Y}_2 - \text{Y}_1\right)^2 + \left(\text{Z}_2 - \text{Z}_1\right)^2}$$

每个坐标轴上的差值都先平方,这样负号就不会使总和变小;再把三个平方相加,最后开平方,把结果还原为线性长度。由于三项都在同一个根号内相加,因此两点的先后顺序并不影响结果。

Advertisement
直角三角形分解图,水平和垂直直角边构成三维对角线
该公式利用 x、y 和 z 的差值,将勾股定理扩展到三维。
三维坐标系中由一条直的对角距离线连接的两个点
3D 距离是跨越 x、y 和 z 轴连接两点的直线。

实例演示

假设点 A = (1, 2, 3),点 B = (4, 6, 3),那么 \(\Delta x = 3\),\(\Delta y = 4\),\(\Delta z = 0\)。平方后得到 \(9 + 16 + 0 = 25\),再开方 \(\sqrt{25} = 5\)。因此两点之间恰好相距 5 个单位。

常见问题

两点的顺序会影响结果吗?不会。交换点 1 和点 2 只会让每个差值的符号反转,而平方运算会消除符号,所以距离完全相同。

计算结果使用什么单位?取决于你输入坐标的单位。如果输入的是米,结果就是米;公式本身与单位无关。

如果两点完全重合会怎样?此时所有差值都为零,因此距离为 0。

最后更新: