关于时钟表盘案例

来源:4-9 小案例

小慕修行中

2018-05-22 18:05:40

表盘案例中,首先绘制了了一个圆,然后开始路径绘制刻度时,直接40,50,就决定了是在园内画吗?就是直接以圆心作为原点绘制吗?这点不太清楚

写回答

2回答

好帮手慕星星

2018-05-22

使用translate改变了画布的原点,

http://img.mukewang.com/climg/5b03efd20001c37705330060.jpg

所以下面画的东西都和现在这个原点有关。圆的半径为50,开始画小短线是从(40,0)的地方,结束到(50,0),也就是从坐标原点向右40到50的地方,正好结束点在圆上面。

自己可以理解下,祝学习愉快~~

1

谁还不是个小宝贝了哼

2018-10-19

他不是先用的ctx.translate(400,100)吗?那就是先把坐标系原点调整到(400,100)的位置了,然后在用的arc(0,0,50,0,2*Math.PI,true),也就是说他的原点是调整后的坐标系的(0,0),然后半径为50画了个圆嘛

0

0 学习 · 4826 问题

查看课程