Curba lui Koch

Enunt
Se dau coordonatele unui segment de dreapta (xa, ya, xb, yb). Segmentul se imparte in trei parti egale si se deseneaza un triunghi echilateral pornind de la segmentul din mijloc intr-o directie prestabilita (de exemplu dreapta). Apoi segmentul din mijloc se sterge. Aceeasi procedura se aplica celor 4 segmente rezultate s.a.m.d. de un numar dat de ori.

Parametri: coordonatele segmentului initial, numarul de iteratii, culoarea de desenare.

Coordonatele mouse-ului sunt afisate pe bara de jos.
Dand un click pe suprafata apletului, punctul cel mai apropiat (din cele doua capete ale segmentului) se va muta la acele coordonate.

Dimensiunea apletului este de 500 x 500 de pixeli.


1