2011-02-12 94 views
3

我在2D中交叉線,我計算交點的X,Y座標。我需要的是給定交點的X,Y,Z和交點的X,Y的交點的Z值。根據我對方程的理解,它應該是一行一行,但我不瞭解足夠的數學。計算給定XY座標的直線交點的Z值?

+0

你的3d線是如何定義的? – Andrey 2011-02-12 21:45:31

+0

@Andrey - 它是在X,Y,Z中具有2點座標的3D線。交點位於線上某處,並在X,Y中已知。 – 2011-02-12 22:12:28

回答

3

你的問題相當模糊,但我會盡力回答。

因此,採取下列公式:

3d line equation

讓我們注意它作爲Fx(X) = Fy(Y) = Fz(Z),並採取它的一部分:

  • Fx(X) = Fz(Z)

然後你說你知道X, y和z兩點,相應地把它放到x1,x2,z1,z2。然後把x的交點放到x。現在你有一個變量z的線性方程。這是它:

z = (x - x1)/(x2 - x1) * (z2 - z1) + z1