PDA

Zobacz pełną wersję : okrąg z pixeli w t.pascalu



ixer
18-05-07, 21:29
Witam serdecznie!
Mam nie lada problem: Potrzebuję narysować okrąg z pixeli, jak to zrobić? Od czego zacząć. Dziękuję z góry ;p
pozdrawiam.

RRybak
21-05-07, 09:34
Na przykład od przeczytania dokumentacji modułu Graph, z naciskiem na funkcję Circle(x, y, r)..?

Alpha
21-05-07, 21:45
A jeżeli zadanie jest ambitniejsze,
to polecam odwieczny algorytm Bresenhama kreślenia okręgu w 4 ćwiartkach :-)

RRybak
22-05-07, 08:21
Faktycznie dla ambitniejszych ;)
To idąc tym tokiem pamiętam, że był jakiś banalny wzór dający niezłe rezultaty - w rodzaju:

x := x0 + r * cos(alfa);
y := y0 + r * sin(alfa);
,ale na chwilę obecną nie jestem w 100% pewien czy to tak wyglądało :)