Za crtanje lukova, kružnica i krugova na raspolaganju je arc metoda.
-
arc(x, y, radius, startAngle, endAngle, anticlockwise)
-
x i y su koordinate centra luka, odnosno kružnice
-
radius – polumjer
-
startAngle i endAngle – definiraju početnu i završnu točku luka (kut koji zatvara) izraženo u radijanima
-
anticlockwise – parametar tipa boolean, ako je postavljen na true onda je smjer iscrtavanja luka obrnut od smjera kazaljke na satu
Kutovi se mjere u radijanima, pa se za preračunavanje stupnjeva u radijane može se koristiti sljedeći JS izraz:
rad = (Math.PI/180) * stupnjevi;
Primjer: