Crtanje kružnice ili luka
Za crtanje eliptičnog luka ili cijele elipse koristi se metoda:
arc(x, y, radius, startAngle, endAngle [, anticlockwise ] )
Metoda crta luk u smjeru kazaljki na satu.
x,y - koordinate centra luka/kružnice
radius - polumjer luka/kružnice
startAngle, endAngle - početni i završni kut u radijanima (rad=(Math.PI/180)*deg)
anticlockwise - boolean koji govori da li je crtanje luka u smjeru kazaljki na satu ili obrnuto
Primjer - arc(can.width/2, can.height/2, 50, 0, Math.PI/2, false):
vidi primjer
» vidi code
Primjer - kružnica:
vidi primjer
» vidi code
Druga metoda za crtanje luka je:
arcTo(x, y, radius) - lučno spaja krajnju točku gdje je stala olovka sa početkom linije
Primjer - Primjena arcTo() za crtanje polukruga: vidi primjer » vidi code
Primjer - Primjena arcTo() složeniji primjer:
vidi primjer
» vidi code