點到平面距離計算器 - 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 幾何問題都會用到這個公式。