Arcos

arc(x, y, AnguloInicial, AnguloFinal, sentido);

Con arc, podemos crear arcos o bien círculos. X yY representan el centro.

El sentido para invertirlo se ha de activar con el valor true.


Ejemplo:
          // Settings
          ctx.lineWidth =  10;
          ctx.strokeStyle = "Yellow";
          ctx.fillStyle = "red";

          // Primer arco
          ctx.beginPath();
          ctx.arc(100, 150, 50, 1.1*Math.PI, 1.9*Math.PI);
          ctx.stroke();

          // Segundo arco al sentido contrario activado.
          ctx.beginPath();
          ctx.arc(250, 150, 50, 1.1*Math.PI, 1.9*Math.PI, true);
          ctx.stroke();

          // Tercero arco circulo completo y con relleno
          ctx.beginPath();
          ctx.arc(400, 150, 50, 0,  2*Math.PI,  true);
          ctx.fill();
          ctx.stroke();

results matching ""

    No results matching ""