相对坐标系

案例

以上有大奥小奥蘑菇三个角色。

相对于大奥来说,小奥在大奥的前方5米的位置。

相对于小奥来说,蘑菇在小奥的前方3米的位置。

那么对于大奥来说,蘑菇在什么位置?

Question

显而易见,对于 大奥 来说,蘑菇在他的前方8米的位置。

问题是解决了,是否我们需要更理性化的看待问题是如何解决的?

分析

大奥 的是以自身为中心的,将自己的视界当做起点坐标看待外部实物的。

大奥 的坐标系中,小奥 的位置为5。

小奥 的也是以自身为中心的,将自己的视界当做起点坐标看待外部实物的。

小奥 的坐标系中,蘑菇 的位置为3。

现在要知道 蘑菇大奥坐标系 中的位置。

这里我们可以认为我们要做的事情为: 小奥坐标系 中的 蘑菇 如何在 大奥坐标系 中进行表达。

其实就是坐标系的转换问题。

模型总结

在以上案例中,我们总结的结果就是,如何将同一个坐标点在不同坐标系中进行表达

在这种二维视界的的表达方式下,坐标系的相对位置关系我们可以总结为以下形式:

  • 平移
  • 旋转
  • 平移和旋转