点から平面までの距離計算機 - 3D幾何

3D 空間で点から平面までの垂直距離を、|ax₀+by₀+cz₀+d|/√(a²+b²+c²) の式で計算します。

点から平面までの距離計算機 - 3D幾何
3D 空間で点から平面までの垂直距離を、|ax₀+by₀+cz₀+d|/√(a²+b²+c²) の式で計算します。

点の座標 (x₀, y₀, z₀) と、平面方程式 ax + by + cz + d = 0 に対応する係数 a, b, c, d を入力してください。

点の座標

平面方程式(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²) で求められます。この式は 2 つの部分から成ります。分子は、点の座標を平面方程式の左辺に代入した結果の絶対値、分母は平面の法線ベクトル n = (a, b, c) のユークリッド長です。 この式の背後にある幾何学は美しく、3D のすべての平面には法線ベクトル、つまり平面に垂直なベクトルがあります。方程式 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 が成り立ち、その点が平面方程式の解であることが確認できます。これは、ある点が特定の平面に属するかどうかをすばやく調べる方法になります。 応用分野は多岐にわたります。コンピュータグラフィックスでは、ライティングモデルが光源やカメラから幾何平面までの距離を計算し、影や可視性を判断します。機械学習では、サポートベクトルマシンが 2 つのクラスの間のマージンを最大化しますが、このマージンは最近傍のサポートベクトルに対する点から超平面までの距離の 2 倍です。構造工学や建築では、クリアランス確認によって、関心点が境界平面から安全な距離にあるかを検証します。ロボティクスでは、衝突回避システムがロボット部品から平面の作業空間境界までの距離をリアルタイムで計算します。任意の点と任意の平面方程式を入力すれば、正確な垂直距離をすぐに求められます。

点から平面までの距離の例

さまざまな幾何学的状況を示す 4 つの例です。

点と平面距離説明
点 (1,2,3)、平面 x+y+z−6=00分子 = |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=00分子 = |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。

点から平面までの距離計算機の使い方

  1. 平面方程式を標準形 ax + by + cz + d = 0 にします。必要なら変形してください。たとえば x + y + z = 3 は x + y + z − 3 = 0 となるので、a=1、b=1、c=1、d=−3 です。
  2. 「点の座標」欄に点の座標 x₀、y₀、z₀ を入力します。
  3. 「平面方程式」欄に平面の係数 a、b、c、d を入力します。
  4. 「距離を計算」をクリックすると、垂直距離と使用した式が表示されます。
  5. クイック読み込みボタンで定番の例を試すか、「リセット」で全項目を消去できます。

点から平面までの距離計算機 FAQ

点から平面までの距離の公式は?
点 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 幾何の問題なら、この式が使われます。