关于时钟表盘案例
来源:4-9 小案例
小慕修行中
2018-05-22 18:05:40
表盘案例中,首先绘制了了一个圆,然后开始路径绘制刻度时,直接40,50,就决定了是在园内画吗?就是直接以圆心作为原点绘制吗?这点不太清楚
2回答
好帮手慕星星
2018-05-22
使用translate改变了画布的原点,
所以下面画的东西都和现在这个原点有关。圆的半径为50,开始画小短线是从(40,0)的地方,结束到(50,0),也就是从坐标原点向右40到50的地方,正好结束点在圆上面。
自己可以理解下,祝学习愉快~~
谁还不是个小宝贝了哼
2018-10-19
他不是先用的ctx.translate(400,100)吗?那就是先把坐标系原点调整到(400,100)的位置了,然后在用的arc(0,0,50,0,2*Math.PI,true),也就是说他的原点是调整后的坐标系的(0,0),然后半径为50画了个圆嘛
相似问题