+ -
当前位置:首页 → 问答吧 → windows程序设计时钟问题???

windows程序设计时钟问题???

时间:2011-12-25

来源:互联网

谁能解释下这公式??
x=x*cos(a)+y*sin(a);
y=y*cos(a)+x*sin(a);
这个公式是 时钟例子 中的,用于旋转某点的坐标,小弟百思不得其解,请各位大虾帮忙啊???

作者: yang_512113110   发布时间: 2011-12-25

很难理解,而且时钟不用这么复杂吧?只要知道原点,秒针长度,就可以获得旋转轨迹坐标了吧。
x=L * cos(a)
y=L * sin(a)

L为秒针长度,当然区分一下度数所在区间再做变换。

作者: chinatcp   发布时间: 2011-12-25

这不就是一个勾股定理吧,却搜下相关的东西吧
并且你给我公式应该是有错的吧
x=x*cos(a)+y*sin(a);
y=y*cos(a)+x*sin(a);
应该是
x'=x*cos(a)+y*sin(a);
y'=y*cos(a)+x*sin(a);
不然计算来肯定是错的

作者: xiaohuh421   发布时间: 2011-12-25

热门下载

更多