课程
/前端开发
/Html5
/Canvas 绘制时钟
3点钟的位置不是应该是0度,那4点钟的位置应该是1*2π/12么?
2016-11-07
源自:Canvas 绘制时钟 3-3
正在回答
恩恩,理解了,谢谢
你是想问rotate()参数的角度的计算问题吧,这个角度的零度是从12点位置算起的,为什么从12点位置算起呢,因为12点位置正好也是0点位置,那么x点处的位置对应的角度为x*Math.PI/6,这样是不是很便于计算?当然你也可以选择3点钟位置作为0度,但是计算时需要有一个“校零”的过程,换句话说此函数的参数值是一个相对值
举报
canvas画出漂亮的时钟,通过本教程能重新掌握一些几何知识
1 回答分针的旋转角度不对
1 回答可以转动,但是是按照时针来转的,不是秒针?
2 回答为什么给时针加上分针产生的弧度,所有的针都不见了?
1 回答我的分针秒针去哪里了???
1 回答秒针的画法