假設 3D 空間中有一個直角三角形,有 3 個 x,y,z 坐標來組成這個三角形。
你有一個 x & z 坐標,你知道它在 2D 空間中的三角形邊界內。您將如何找到坐標的 y 位置?
uj5u.com熱心網友回復:
設三角形的兩條垂直邊為基向量,A且B頂點為直角C。任何內點都可以表示為
P = C a * A b * B
讓兩個方程x和z在平面坐標
a * A.x b * B.x = P.x - C.x
a * A.z b * B.z = P.z - C.z
求解未知系數a和 的線性方程組b,然后將這些系數應用于 3D 情況以獲得 y 分量
P.y = C.y a * A.y b * B.y
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/312866.html
上一篇:模運算
