垂直於三維坐標的平面的算法

2014-03-19 5:17 am
在同一平面上有三點
A點(Xa,Ya,Za)
B點(Xb,Yb,Zb)
C點(Xc,Yc,Zc)

求任一個垂直於此平面的直線(兩個點坐標)
更新1:

假設 A(X1,Y1,Z1) B(X1,Y1,Z2) C(X2,Y2,Z1) D( X2 , Y2 ,Z2) AB向量=( X1-X1 , Y1-Y1 , Z2-Z1 ) AC向量=( X2-X1 , Y2-Y1 , Z1-Z1 ) 怎麼算出垂直這4點構成的平面的一條直線 第一點直線為 ( (X2+X1)/2 , (Y2+Y1)/2 , (Z2+Z1)/2 ) 那第二點值線為多少??

回答 (3)

2014-03-19 5:26 pm
✔ 最佳答案
在同一平面上有三點 為了簡化計算 此3點改為:A=(a,b,c), B=(g,h,L), C=(p,q,r)有無限多的直線垂直於此平面 改為求其法向量N=?Ans:三點共面的方程式為:..|x y z 1|
0=|a b c 1|
..|g h L 1|
..|p q r 1|=|b h q b|
.|c L r c|*x+|a g p a|
.|c L r c|*y+|a g p a|
.|b h q b|*z.|a b c|
-|g h L|*1
.|p q r|N=(x係數,y係數,z係數)=(bL+hr+cq-ch-Lq-br)i+(aL+gr+cp-bg-hp-aq)j+(ah+gq+bp-bg-hp-aq)ki,j,k=unit vectors along x,y,z,respectively

2014-03-19 09:31:07 補充:
修正: y係數改為負號
2014-05-30 5:28 pm
參考下面的網址看看

http://phi008780520.pixnet.net/blog
2014-03-19 5:28 am
先求平面:
向量AB=(Xb-Xa,Yb-Ya,Zb-Za)
向量AC=(Xc-Xa,Yc-Ya,Zc-Za)

外積後得到法向量

然後代入A或B或C點得到平面方程式

而法向量又是垂直於此平面直線的方向向量

因此求得直線


收錄日期: 2021-05-02 11:04:59
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140318000015KK04771

檢視 Wayback Machine 備份