Geometry 在给定XY坐标的情况下计算直线交点的Z?

Geometry 在给定XY坐标的情况下计算直线交点的Z?,geometry,coordinates,intersection,Geometry,Coordinates,Intersection,我在2D中与一条线相交,然后计算交点的X,Y坐标。我需要的是交点的Z,给定直线点的X,Y,Z,以及交点的X,Y。从我对方程的理解来看,它应该是一条直线,但我不知道足够的数学知识来达到这一点。你的问题相当模糊,但我会尽力回答 因此,采用以下等式: 让我们将其记为Fx(X)=Fy(Y)=Fz(Z),并参与其中: Fx(X)=Fz(Z) 然后你说你知道两个点的x,y和z,相应地把它放到x1,x2,z1,z2。然后把交集的x放到x上。现在你有一个单变量z的线性方程。这是: z = (x - x1)

我在2D中与一条线相交,然后计算交点的X,Y坐标。我需要的是交点的Z,给定直线点的X,Y,Z,以及交点的X,Y。从我对方程的理解来看,它应该是一条直线,但我不知道足够的数学知识来达到这一点。

你的问题相当模糊,但我会尽力回答

因此,采用以下等式:

让我们将其记为
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

@Andrey-这是一条三维线,在X,Y,Z上有两个点坐标。交点在这条线上的某个地方,在X,Y中是已知的。对不起,我不是搞数学的。我刚从逻辑角度开始开发软件。你能用一个更简单的方程形式写出来,我可以输入我的程序吗?