求旋转中心

长不大的空想者 2016-09-13 02:19:34
如下图,其实就是已知旋转前后点和旋转角度,求旋转中心

...全文
1402 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 8 楼 seven_26 的回复:
好了,谢谢各位了
方法想到了,我又加了个点
然后就可以很方便的求出旋转中心了

您好!这个方法如何求解旋转中心,能不能讲一下思路。
syy64 2016-09-14
  • 打赏
  • 举报
回复
还得经过仿射变换,坐标轴的多次平移和旋转,可解决,要费时间。。
  • 打赏
  • 举报
回复
x1-x = cosa*(x2-x)+sina*(y2-y) y1-y = -sina(x2-x)+cosa*(y2-y) 这东西怎么解。。。。。
syy64 2016-09-14
  • 打赏
  • 举报
回复
或利用仿射变换公式来求解。 x1-x = cosa*(x2-x)+sina*(y2-y) y1-y = -sina(x2-x)+cosa*(y2-y) 二元一次方程会解吧。 2楼当时写错了。
  • 打赏
  • 举报
回复
没说的那么简单好吧。。。 等腰三角形两边前提是知道边长,而不知道,其实两边最后只能出一个方程出来 而且我要的是具体点,是x=?,y=?。不是x = ?y+? 。 昨天我也列了几个方程算了下,算了半天没出来 所以我想问问有啥好的方法 或者是否直接有函数,输入一堆旋转后的点,求旋转点
  • 打赏
  • 举报
回复
好了,谢谢各位了
方法想到了,我又加了个点
然后就可以很方便的求出旋转中心了
  • 打赏
  • 举报
回复
你好像以前问过这个问题? 做三维图形的?
syy64 2016-09-13
  • 打赏
  • 举报
回复
或利用仿射变换公式来求解。 x1-x = cosa*(x2-x)+sina*(y2-y) y1-y = -sina(x2-x)+sina*(y2-y) 二元一次方程会解吧。
syy64 2016-09-13
  • 打赏
  • 举报
回复
通过等腰三角型的高,可求两腰的长度,根据距离公式可消元解二元一次方程。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧