Tag: 三维

使用Excel更改三维坐标系

在我的电子表格中,在一定的坐标系统中有一个云点,云的格式如下: Name XYZ PT1 X1 Y1 Z1 PT2 X2 Y2 Z2 PT3 X3 Y3 Z3 PT4 X4 Y4 Z4 … PTi Xi Yi Zi … I想在我的列表中使用四个第一点来构build一个新的坐标系,并把我所有的点转移到新的坐标系中。 新的坐标系必须被定义为一个平面线点(或者3-2-1°的变换: 平面是(PT1,PT2,PT3,PT4)的最佳拟合平面。 我知道如何使用Excel LINEST公式构build平面方程 线/vector中点(PT1-PT2)到中点(PT3-PT4)线/vector在Excel中易于构build 点是中点(PT1-PT2)。 总结起点(0,0,0)将在中点(PT1-PT2)。 新的X轴将是vector中点(PT1-PT2)到中点(PT3-PT4)。 Y轴将被包含在平面中并垂直于X.Z将垂直于X和Y. 目前我可以find平面,X,Y,Z轴的方程。 我的问题是如何构build基于这些参数的变换matrix,并使用Excel公式实现它。 谢谢。