examples/script/context2d/scripts/arc.js
changeset 0 1918ee327afb
equal deleted inserted replaced
-1:000000000000 0:1918ee327afb
       
     1 var canvas = document.getElementById('tutorial');
       
     2 
       
     3   // Make sure we don't execute when canvas isn't supported
       
     4   if (canvas.getContext){
       
     5 
       
     6     // use getContext to use the canvas for drawing
       
     7     var ctx = canvas.getContext('2d');
       
     8 
       
     9     // Draw shapes
       
    10     for (i=0;i<4;i++){
       
    11       for(j=0;j<3;j++){
       
    12         ctx.beginPath();
       
    13         var x          = 25+j*50;               // x coordinate
       
    14         var y          = 25+i*50;               // y coordinate
       
    15         var radius     = 20;                    // Arc radius
       
    16         var startAngle = 0;                     // Starting point on circle
       
    17         var endAngle   = Math.PI+(Math.PI*j)/2; // End point on circle
       
    18         var clockwise  = i%2==0 ? false : true; // clockwise or anticlockwise
       
    19     
       
    20         ctx.arc(x,y,radius,startAngle,endAngle, clockwise);
       
    21     
       
    22         if (i>1){
       
    23           ctx.fill();
       
    24         } else {
       
    25           ctx.stroke();
       
    26         }
       
    27       }
       
    28     }
       
    29 
       
    30   }