【发布时间】:2014-04-24 01:52:55
【问题描述】:
我在 2D 空间中有一个对象,可以旋转/缩放。通常我会直接找到转换矩阵:
- 按来源翻译
- 旋转
- 规模
- 按 -origin 翻译
- 按原位置翻译
给定 (0,0) 处的原始对象位置,我可以通过将其乘以变换矩阵轻松地将新位置作为向量得到。
但是,对于这个问题,我没有原来的位置。我只有最终的位置。
当我只有已经相乘的向量而不是原始位置时,如何构造相同的变换矩阵?
我还有变换点、旋转和缩放。
【问题讨论】:
-
你需要知道三个非共线向量的变换来重构变换矩阵。你能明白吗?