首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎么能倒过来?坐标空间?

我怎么能倒过来?坐标空间?
EN

Stack Overflow用户
提问于 2018-11-24 13:41:01
回答 1查看 156关注 0票数 0

有个问题已经困扰了我一段时间了。

给定:我有两个坐标空间:整体空间G和局部空间A,我知道A相对于G的位置和旋转。

问:我如何编程计算G相对于A的位置和旋转?

在图表纸上,我可以手工计算:

  • 如果A相对于G是(4,1) 90 then,则G相对于A是(-1,-4) -90 then。
  • 如果A相对于G是(5,0) 0deg,则G相对于A是(-5,0) 0deg。

..。但我很难把这个计算转到软件上。

EN

回答 1

Stack Overflow用户

发布于 2018-11-24 19:53:37

以矩阵的形式,

代码语言:javascript
复制
y = R x + t

其中R是旋转矩阵,t是原点的平移。

相反的方式

代码语言:javascript
复制
x = R' (y - t) = R' y + (- R' t)

其中R'R的逆,也是它的转置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53458726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档