主页 > 知识库 > canvas实现圆绘制的示例代码

canvas实现圆绘制的示例代码

热门标签:平顶山电子地图标注怎么修改 洛阳市伊川县地图标注中心官网 搜狗星级酒店地图标注 地图标注自己去过的地方 电销机器人视频 标准智能外呼系统 江苏高频外呼系统线路 会声会影怎样做地图标注效果 高德地图标注错误怎么修改

arc

语法:arc(x, y, radius, startAngle, endAngle, anticlockwise)

前面两个参数是x坐标,y坐标,第三个参数是半径,第四个参数是开始的弧度,第五个参数是结束的弧度,第六个参数是顺时针还是逆时针,默认是顺时针。

看下面代码,这样就能绘制一个圆了。

ctx.arc(100, 100, 50, 0, 2 * Math.PI)
ctx.stroke()

效果图:

这里要说明的一点是,不管顺时针还是逆时针,圆的弧度的位置是不变的,不会因为顺势转或者逆时针而改变,0.5pi的位置

ctx.arc(100, 100, 50, 0, 1.5 * Math.PI)
ctx.stroke()

ctx.arc(100, 100, 50, 0, 1.5 * Math.PI,true)
ctx.stroke()

上面代码第一个是顺时针绘制的,3/4 个弧度,用逆时针的话就是 1/4 个弧度,它的意思是从 0 开始,顺时针到 1.5pi的位置

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

标签:广东 蚌埠 常德 广西 果洛 阿克苏 鄂尔多斯 松原

巨人网络通讯声明:本文标题《canvas实现圆绘制的示例代码》,本文关键词  canvas,实现,圆,绘制,的,示例,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《canvas实现圆绘制的示例代码》相关的同类信息!
  • 本页收集关于canvas实现圆绘制的示例代码的相关信息资讯供网民参考!
  • 推荐文章