作业帮 > 数学 > 作业

delphi时钟转动角度计算公式

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/08 11:39:48
delphi时钟转动角度计算公式
画分钟Angle := 2 * Pi * (Minute+45) / 60;
Angle := 2 * Pi * (Hour + 9 + Minute / 60) / 12;//画时针
画秒钟Angle := 2 * Pi * (Second+45) / 60;
DrawHand (XCenter,YCenter,Radius,
Radius * 30 div 100,Angle);
在网上看到的桌面时钟delphi写的.想问问这个角度是怎么推算出来的.
是以水平向右为0度算起,分针指向12时,夹角为270度,时针和秒针类似
再问: 画分钟Angle := 2 * Pi * (Minute+45) / 60; 这个45是怎么来的??????? Angle := 2 * Pi * (Hour + 9 + Minute / 60) / 12;//画时针 这个9又是怎么算的 真的希望有人能告诉我。。谢谢啦
再答: 你代进入去算一下就知道了,当Minute=0,Angle=270 45和9不是算出来的,是算法推导出来的,为什么是这两个数呢, 就得问当初制定这个算法的人了 你新手吧?在编程前,研究算法很重要的 给分吧