MCPで接続 →

計算を入力してください

公式

広告

結果

3次元距離
5
2点間の距離(単位)
Δx(x₂ − x₁) 3
Δy(y₂ − y₁) 4
Δz(z₂ − z₁) 0

3次元距離計算ツールとは?

このツールは、3次元空間内に位置する2点間の直線距離(ユークリッド距離)を求めるものです。各点はx・y・zという3つの座標で表され、ツールは2点を隔てる最短距離を返します。これは、よく知られた2次元の距離公式を第3の次元へ自然に拡張したもので、幾何学・物理学・コンピューターグラフィックス・工学・3Dモデリングなど、さまざまな場面で役立ちます。

使い方

1つ目の点の座標(X₁、Y₁、Z₁)と2つ目の点の座標(X₂、Y₂、Z₂)を入力してください。「計算」をクリックすると、距離に加えて各成分の差Δx、Δy、Δzも表示されます。座標には正の値・負の値・小数のいずれも使用でき、結果は入力した値と同じ単位で表されます。

公式の解説

距離は、3次元に拡張したピタゴラスの定理を使って計算します。

$$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}$$

各軸の差を2乗することで負の値が合計を減らすことはなくなり、それらの2乗を足し合わせ、最後に平方根をとることで合計を直線的な長さへと変換します。すべての項が1つの根号の下で加算されるため、2点の順序は結果に影響しません。

広告
水平と垂直の辺が3Dの対角線を形成する直角三角形の分解図
この公式は、x・y・zの差を使ってピタゴラスの定理を三次元に拡張します。
3D座標系で直線の対角距離線で結ばれた2つの点
3D距離は、x・y・z軸にわたる2点間を結ぶ直線です。

計算例

点A =(1, 2, 3)、点B =(4, 6, 3)とします。このとき\(\Delta x = 3\)、\(\Delta y = 4\)、\(\Delta z = 0\)です。それぞれを2乗すると$$9 + 16 + 0 = 25$$となり、\(\sqrt{25} = 5\)です。したがって2点間の距離はちょうど5単位となります。

よくある質問

2点の順序は結果に影響しますか? いいえ。点1と点2を入れ替えても、各差の符号が反転するだけです。2乗すると符号は消えるため、距離は同じになります。

結果はどの単位で表されますか? 入力した座標の単位がそのまま使われます。メートルで入力すれば距離もメートルで表示され、公式自体は特定の単位に依存しません。

2点が同じ場合はどうなりますか? すべての差が0になるため、距離は0となります。

最終更新: