首页 > 开发 > HTML5 > 正文

html5 Canvas画图教程(11)―使用lineTo/arc/bezierCurveTo画椭圆形

2024-09-05 07:20:06
字体:
来源:转载
供稿:网友
在canvas中可以很方便的用arc方法画出圆形,本来圆形也可以看作是一个宽高相等的椭圆,但canvas中根本没有画椭圆的方法,我们要用其他方法来模拟。
我们首先要明确画一个椭圆需要那些参数,基本的几何知识告诉我们,椭圆需要圆心坐标,宽度,高度——或者还有旋转角度,不过这个可以暂时不要,旋转是比较容易的。
1,使用lineTo画椭圆
你没有看错,lineTo这样一个纯粹用来画直线的方法居然可以用来画椭圆!?但他确实存在,不过写法实在是有些不可思议:

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表