App A_002 Rekursjon / Fraktaler
Rekursjon - Eks: Fraktaler Triade - Detaljer 1 triade(L) IF (L < M) THEN drawLine(L) ELSE triade(L/3) left(60) triade(L/3) right(120) triade(L/3) left(60) triade(L/3) ENDIF L 0 /3 < M < L L 0 /9 < M < L 0 /3
Rekursjon - Eks: Fraktaler Triade - Detaljer 2 triade(L) IF (L < M) THEN drawLine(L) ELSE triade(L/3) left(60) triade(L/3) right(120) triade(L/3) left(60) triade(L/3) ENDIF L 0 /9 < M < L 0 /3 L=L 0 L=L 0 /3L=L 0 /9 d t1 l1 t2 r t3 l2 t4 t1 l1 t2 r t3 l2 t4 L=L 0 /9 d d d L=L 0 /3 t1 l1 t2 r t3 l2 t L 0 /9 < M < L 0 /3
Rekursjon - Eks: Fraktaler Kvadrikk kvadrikk(L) IF (L < M) THEN drawLine(L) ELSE kvadrikk(L/3) left(90) kvadrikk(L/3) right(90) kvadrikk(L/3) right(90) kvadrikk(L/3) left(90) kvadrikk(L/3) ENDIF L 0 < ML 0 /3 < M < L 0 L 0 /9 < M < L 0 /3L 0 /27 < M < L 0 /9
Rekursjon - Eks: Fraktaler 2dim todim(L) IF (L < M) THEN drawLine(L) ELSE todim(L/2) left(90) todim(L/2) right(180) todim(L/2) left(90) todim(L/2) ENDIF L 0 < ML 0 /2 < M < L 0 L 0 /4 < M < L 0 /2L 0 /8 < M < L 0 /4
Rekursjon - Eks: Fraktaler Tre tre(L) IF (L > M) THEN left(45) drawLine(L) tre(L*GS) jumpBack(L) right(90) drawLine(L) tre(L*GS) jumpBack(L) left(45) ENDIF L 0 > ML 0 *GS > M L 0 *GS 2 > ML 0 *GS 3 > M GS = 0.618
Det gylne snitt ab
ENDEND