将2D绘图目录转换为3D绘图目录

时间:2014-12-28 17:21:54

标签: python matrix trigonometry

我是这个论坛的新手,所以首先要感谢花时间阅读。我希望我把它发布在正确的地方!

我的问题并不简单,但我认为这对于该领域的技术人员来说是一个巨大的延伸。所以这里:

问题 对于个人项目,我试图使用二维点的组合在坐标(X,Y,Z)的3D空间中创建点图。

要做到这一点,我有三个或四个(解决方案可以包含3或4个)目录,每个目录包括没有深度A(x,y),B(x,y),C(x,y),D的点( X,Y)。

Plot1 = {'A1':[x,y], 'B1':[x,y], 'C1':[x,y], 'D1':[x,y] }
Plot2 = {'A2':[x,y], 'B2':[x,y], 'C2':[x,y], 'D2':[x,y] }
Plot3 = {'A3':[x,y], 'B3':[x,y], 'C3':[x,y], 'D3':[x,y] }
Plot4 = {'A4':[x,y], 'B4':[x,y], 'C4':[x,y], 'D4':[x,y] }

每个图中的每个2D点实际上代表3D空间中的相同点。例如。 A是plot1中的空间中与plot2中相同的点。因此,每个点A,B,C,D之间的3D空间距离是恒定的。

问题是:如何确定每个A,B,C和D点的(X,Y,Z)值,以便得到:

Plot3D = {'A':[x,y,z], 'B':[x,y,z], 'C':[x,y,z], 'D':[x,y,z] }

如果有帮助,也可以假设这些点代表一个平面。

思想: 我在Python工作,但我认为这不是真正的本质,但很乐意接受评论。我想我需要在三角学和矩阵计算之间进行某种组合,但不知道从哪里开始。您可以在这里获得任何帮助或指导,我们将不胜感激!谢谢!

0 个答案:

没有答案