首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

计算圆周下坐标点的算法有关问题。

2013-02-17 
求一个计算圆周上坐标点的算法问题。。。首先我有一个正圆, 然后想从圆周线上的一个坐标点求周线上其它坐标点

求一个计算圆周上坐标点的算法问题。。。
首先我有一个正圆, 然后想从圆周线上的一个坐标点求周线上其它坐标点的集合?

我实际上想做一个类似拨号盘的程序, 手指按住一个按键,然后在盘上做圆弧划动 这样按住的这个键也随着运动,并且有惯性的效果,即划动操作完成,这个按键也会自动的按圆周运动一段距离。

希望能给我提供一个大体的思路。。。 
[解决办法]
x=xo+cos(α)
y=yo+sin(α)
其中圆心坐标(xo,yo),α为0~2π,(x,y)为圆上的点
[解决办法]
还要乘以半径
[解决办法]

引用:
x=xo+cos(α)
y=yo+sin(α)
其中圆心坐标(xo,yo),α为0~2π,(x,y)为圆上的点

那就是 x = (xo + cos(α)) * r 
  y = (yo + sin(α)) *r
喽?


这些是用了什么公式与原理呀?



另外α这个是怎么打出来的?


x = xo + r * cos(α) 
y = yo + r * sin(α)


[解决办法]
圆周是一个路径,手指按键时间长短作为惯性

热点排行