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的位置
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
本文整理了前端常用的下载文件以及上传文件的方法 例子均以 vue + element ui + ...
零、概览 CSS2支持的属性选择器用一个表达式[{属性 | 属性 {= | |= | ~=} 值}] 1...
怎么建立自己的网站?现在很多朋友都有想要建立自己网站的想法,但苦于不知道怎...
TOP云 (west.cn)11月20日,据Jamesnames网站消息,平面设计公司Design Pickle...
article 标签定义外部的内容(外部内容如blog,news)。 使用后感觉和P差不多,语...
DI (依赖项注入) 是一种在程序设计中被广泛使用的技术,非常适合 Android 开发,...
先看看CSS绘制的经典蓝色导航效果: 用到的素材: 代码: XML/HTML Code 复制内...
GitHub 新产品 Copilot 来了!这款产品由 GitHub 与 OpenAI 联合开发,目前已上...
打开编辑-首选参数,点击新建文档,在默认文档类型中,选择html5. 原文链接:http...
本文主要讲述两种下划线动效效果,第一种悬停时 X轴由内向外展开实现动画效果,...