• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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的位置

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

    上一篇:Html5 Canvas 实现一个“刮刮乐”游戏
    下一篇:前端canvas水印快速制作(附完整代码)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    canvas实现圆绘制的示例代码 canvas,实现,圆,绘制,的,示例,