Okręgi współśrodkowe.

0

Jak narysować w delphi okręgi współśrodkowe ?
Chodzi o narysowanie ich na Canvas.
To chyba nie jest trudne ale jakoś mi to nie wychodzi :(

0

a gdzie tu problem??

0

autorowi tematu powinno chyba zależeć na tym żeby ktoś na niego odpowiedział prawda ? więc treść powinna być przystępna. a ja po prostu nie pamiętam z podstawówki co to są okręgi współśrodkowe mam do tego prawo. mogę zagooglać i wiedzieć w 10 sekund (co właśnie zrobiłem), ale na przyszłość sam to powinieneś zrobić i napisać w poście.
peace.
a teraz odnośnie pytania : otóż po przeczytaniu co to są okręgi współśrodkowe, zmartwiło mnie że ktoś sobie nie może z czymś takim poradzić.

korzystając (np) z
Canvas.Ellipse
musisz proporcjonalnie zmieniać współrzędne kwadratu/prostokąta
w który wpisane jest koło/elipsa.

If the bounding rectangle is a square, a circle is drawn.

np to

   for i:=0 to 9 do
    Canvas.Ellipse(i*10,i*10,100-i*10,100-i*10);

narysuje Ci 10 współśrodkowych okręgów.

pozdrawiam.

0

no ale niestety taki kod nie dziala. poszedlem na latwizne i skopoiowalem go do delphi , ale po kompilacji program rysuje tylko dwa okręki. No i niestety nie wiem dlaczego :(

0

fakt nie dziesięć bo 100 to za mało i nachodzą a siebie.
a teraz chłopie pomyśl trochę to będziesz wiedział czemu tylko dwa i w ogóle jak pomyślisz to zrozumiesz wszystko (oprócz kobiet) ! :)

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