Jak rysowany jest okręg w canvas?

0

Witajcie,

context.arc (srodekX, srodekY, promien, 0, 2 * Math.PI, false);

Metoda ta pozwala na rysowanie łuku stanowiącego wycinek okręgu i określonego przez kąt początkowy i końcowy. Jeśli różnica pomiędzy tymi dwoma kątami będzie wynosić 360 stopni, to w efekcie będzie można narysować pełny okrąg.

Nie rozumiem jak się odbywa tworzenie tego okręgu. Jasne jest tylko dla mnie ustawianie środka i wartości promienia.

0

W sensie że nie rozumiesz co się dzieje wewnątrz metody arc(), czy też nie rozumiesz argumentów przekazywanych do jej wywołania?

0

Opis arc().
4 i 5 argument to kąty od których zaczynasz i kończysz rysowanie wycinka okręgu. Podane w radianach (miarę łukową kąta poznałeś w innym wątku).
6 argument to kierunek rysowania tego odcinka. Zgodnie z ruchem wskazówek zegara (false) lub przeciwnie do ruchu wskazówek zegara (true). false jest domyślną wartością więc można jej nie podawać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1