我有3點P1(x1,y1),P2(x2,y2)& P3(x3,y3)。 如何找到通過這3點的平面的法向量?正常矢量到平面
Q
正常矢量到平面
-1
A
回答
7
顯然存在丟失的Z座標在你點...
假設
p1 = x1, y1, z1
p2 = x2, y2, z2
p3 = x3, y3, z3
那麼正常成正比
nx = (y2 - y1)*(z3 - z1) - (z2 - z1)*(y3 - y1)
ny = (z2 - z1)*(x3 - x1) - (x2 - x1)*(z3 - z1)
nz = (x2 - x1)*(y3 - y1) - (y2 - y1)*(x3 - x1)
這是Kerrek SB建議的方法,用明確的公式。向量表示法:
n = (p2 - p1)^(p3 - p1)
+2
...雖然你可以爭辯說,考慮到這三點,飛機只是'z = 0',所以法線是'(0,0,1)':) – AakashM
3
以一點爲基點,計算兩個差分向量到另外兩個點(這兩個點跨越平面),並將它們的叉積乘以得到一個法向量。如果標誌很重要,請注意方向。
相關問題
- 1. 正常化矢量?
- 2. C#正常化(如矢量)
- 3. 正常化沒有平方根的空間矢量
- 4. 矢量與平面之間的角度
- 5. 在2D平面上旋轉3D矢量
- 6. 3D矢量的平面方程
- 7. 在3D平面上旋轉矢量
- 8. 如何從矢量中計算正交平面
- 9. 從法向矢量給出的平面到XY平面的座標映射
- 10. 如何找到給定正常的平面,所述平面的質心,所述BAIS矢量的平面多邊形
- 11. three.js:從平面正交向量到平面旋轉矩陣
- 12. 正確提取到矢量
- 13. 矢量循環無法正常運行
- 14. 矢量字體不能正常工作
- 15. 正常化HLSL中的矢量錯誤
- 16. 從正常矢量中檢索邊緣
- 17. 矢量添加不能正常工作
- 18. Stringtoword矢量無法正常工作weka
- 19. 2D矢量到3D矢量
- 20. 矢量到矢量copys
- 21. 將矢量元素移動到矢量的後面
- 22. 跨平臺矢量格式
- 23. geom_vline平均不與矢量
- 24. 將R矢量複製到另一個矢量是否正確?
- 25. Sapply正在將矢量變成矢量矢量..我想
- 26. 矢量數學,找到兩個向量之間的平面上的coördinates
- 27. 使用平面正常旋轉
- 28. 平面表示爲正常並偏移?
- 29. Clojure的:應用一個嵌套矢量格式扁平矢量
- 30. LPC12xx I2C矢量常規
谷歌岩石! 第一個rsult:http://jtaylor1142001.net/calcjat/Solutions/VPlanes/VP3Pts.htm – YAHOOOOO
可能的重複[給出3分,我如何計算法向量?](http://stackoverflow.com/questions/ 1966587/given-3-pts-how-do-i-calculate-the-normal-vector) – AakashM
Google之前問你! –