首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

请问一个基本的图形计算点坐标的有关问题

2012-08-16 
请教一个基本的图形计算点坐标的问题?上面这个图中,已知A点坐标,及AB的长度和A点的角度,怎么求出C点坐标值

请教一个基本的图形计算点坐标的问题?


上面这个图中,已知A点坐标,及AB的长度和A点的角度,
怎么求出C点坐标值?

请赐教!!
先谢过!

[解决办法]
可以先计算B点旋转到射线AC上的对应点D,然后根据AD / AC = cosa,就可以计算C点的坐标了。

以(x0,y0)为旋转中心点,
已经知旋转前点的位置(x1,y1)和旋转的角度a,求旋转后点的新位置(x2,y2)

如果是逆时针旋转:
x2 = (x1 - x0) * cosa - (y1 - y0) * sina + x0
y2 = (y1 - y0) * cosa + (x1 - x0) * sina + y0
如果是顺时针旋转:
x2 = (x1 - x0) * cosa + (y1 - y0) * sina + x0
y2 = (y1 - y0) * cosa - (x1 - x0) * sina + y0
[解决办法]
不是定的,求出来是跟B点坐标有关系的一个圆(因为B的坐标不定,可能集合是一个圆)

热点排行