好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

html5Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形

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

查看更多关于html5Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形的详细内容...

  阅读:49次