HTML5技术

canvas对象arc函数的使用-遁地龙卷风 - 遁地龙卷风

字号+ 作者:H5之家 来源:H5之家 2016-09-07 15:00 我要评论( )

(-1)写在前面 我用的是chrome49 canvas/canvas (1)详细介绍 arc函数用来显示圆的那一部分 context.arc(100,100,50,Math.PI/6,Math.PI*2,false); 1,2 参数指定圆心, 3 参数指定半径, 4 参数指定起始角度,5参数指定结束角度 6 参数为true逆时针画,fals

(-1)写在前面

我用的是chrome49

<canvas></canvas>

(1)详细介绍

arc函数用来显示圆的那一部分

context.arc(100,100,50,Math.PI/6,Math.PI*2,false);

1,2 参数指定圆心,

3 参数指定半径,

4 参数指定起始角度,5参数指定结束角度

6 参数为true逆时针画,false顺时针画,不传递为false

a.象限分布

 

example1

在圆确定的情况下,显示圆的那一部分由起始角度、结束角度、画法决定

var context = lol.getContext("2d");

     context.beginPath();

     // context.arc(150,150,100,0,Math.PI/3,true);//1

     context.arc(150,150,100,0,Math.PI/3,false)//2

     context.stroke();

     context.closePath();

    

     context.beginPath();

     context.strokeStyle = "red";

     context.moveTo(0,150);

     context.lineTo(300,150);

     context.moveTo(150,0);

     context.lineTo(150,300);

     context.closePath();

     context.stroke();

          (1)                     (2)  

 

example2

如果在调用arc方法之前已经有子路径A,会从A的终点引一条直线连接arc方法所显示圆弧的起点

var context = lol.getContext("2d");

     context.beginPath();

     var value = 0;

     for(var i=0;i<4;i++)

     {

         context.arc(150,150,60,value,value+Math.PI/4,false);

//将false改成true你会看到更有意思的

         value += Math.PI/2;

     }

     context.closePath();

     context.stroke();

    

     context.beginPath();

     context.strokeStyle = "red";

     context.moveTo(0,150);

     context.lineTo(300,150);

     context.moveTo(150,0);

     context.lineTo(150,300);

     context.closePath();

     context.stroke();

 

        第五个参数为false                第五个参数为true

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • canvas对象arcTo函数的使用-遁地龙卷风 - 遁地龙卷风

    canvas对象arcTo函数的使用-遁地龙卷风 - 遁地龙卷风

    2016-09-07 10:00

  • 【高级功能】使用canvas元素(第一部分) - Luka.Ye

    【高级功能】使用canvas元素(第一部分) - Luka.Ye

    2016-08-27 10:00

  • canvas 制作flappy bird(像素小鸟)全流程 - 熊猫呵呵哒

    canvas 制作flappy bird(像素小鸟)全流程 - 熊猫呵呵哒

    2016-08-26 11:01

  • html5 canvas首屏自适应背景动画循环效果代码 - 上善如水211

    html5 canvas首屏自适应背景动画循环效果代码 - 上善如水211

    2016-08-23 16:00

网友点评