读书人

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

发布时间: 2013-02-17 10:44:46 作者: rapoo

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

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

希望能给我提供一个大体的思路。。。
[解决办法]
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(α)


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

读书人网 >C++

热点推荐