课程
/前端开发
/Html5
/Canvas 绘制时钟
请问为啥最后圆的半径是r-5,有点晕
2016-12-22
源自:Canvas 绘制时钟 3-1
正在回答
看了各位的答案,我是这样理解的。。
因为lineWidth的宽度值是以图形的边缘为基准向两边扩展的,也就是说原来的半径为r,给了一个10像素的宽度,那么新的半径(到最外边)就是r+5,到内边的半径就是r-5。
理论上讲我也觉得是r-10,线宽10那两边不都得减10么,哈哈,
但是。。实际上是r-5才能实现效果,具体我也不懂T T~~前面一堆长篇大论的不知道在云云什么东东。。
因为 圆边框的宽度是10px
为了保证 圆边框四边不被“切掉” 故将圆半径 减少5px
慕粉3954924 提问者
野生前端菜鸟 回复 慕粉3954924 提问者
任性不是罪
任性不是罪 回复 野生前端菜鸟
举报
canvas画出漂亮的时钟,通过本教程能重新掌握一些几何知识
3 回答圆的半径为什么是r-5,而不是r-10
1 回答r-5怎么来的?
7 回答没有出来圆的效果
2 回答为什么我照着老师的写,但是我的圆是半圆,数字也只显示一 半的了
2 回答在计算x和y的值时为什么要用r-30?