【发布时间】:2021-01-15 15:11:16
【问题描述】:
我有两个二维坐标系 A 和 B。我知道坐标系 A 中的 3 个点是如何转换到坐标系 B 中的。
A1[x, y] => B1[x, y]
A2[x, y] => B2[x, y]
A3[x, y] => B3[x, y]
现在,我有一个来自坐标系 A 的点 A4,我需要计算一个点 B4,它在坐标系 B 中的位置。
我不知道如何从点 A1、A2、A3、B1、B2、B3 计算平移矩阵,以及如何使用该矩阵使用 C# 从 A4 计算点 B4。
我在 .NET 框架文档中没有找到任何有用的类或方法。
我检查了 MathNet 库,但这个库太大了,以至于新手无法阅读 MathNet 库。
【问题讨论】:
-
使用“transform”而不是“translation”可能会更好。后者意味着系统之间的差异是一个不断的运动,然后这个问题是微不足道的。
标签: c# mathnet-numerics