Jak rysowany jest okręg w canvas?

Jak rysowany jest okręg w canvas?
KU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 257
0

Witajcie,

Kopiuj
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.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

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

Delor
  • Rejestracja: dni
  • Ostatnio: dni
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ć.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.