如何计算将一组点从一个 3D 坐标转换为另一个 3D 坐标的 matrix4
How to calc matrix4 that covert a set of point from one 3D coordinate to another 3D coordinate
现在n个点(p1~pn)在笛卡尔三维坐标系中给出:L1。
L1其实是一个3D模型的局部坐标系
n个点(P1~Pn)在另一个笛卡尔三维坐标系L2中给出。
L2为地心地固坐标系:ECEF.
Pi表示pi从L1到L2的转换点。
现在我想找到以最小误差将 L1 中的点转换为 L2 中的点的 matrix4。
这在数学上可能吗?
任何想法或建议将不胜感激。
确实有一个众所周知的解决方案。看看Kabsch算法:
https://en.m.wikipedia.org/wiki/Kabsch_algorithm
有很多实现它的包。
现在n个点(p1~pn)在笛卡尔三维坐标系中给出:L1。 L1其实是一个3D模型的局部坐标系
n个点(P1~Pn)在另一个笛卡尔三维坐标系L2中给出。 L2为地心地固坐标系:ECEF.
Pi表示pi从L1到L2的转换点。
现在我想找到以最小误差将 L1 中的点转换为 L2 中的点的 matrix4。 这在数学上可能吗? 任何想法或建议将不胜感激。
确实有一个众所周知的解决方案。看看Kabsch算法:
https://en.m.wikipedia.org/wiki/Kabsch_algorithm
有很多实现它的包。