![]() 35
sebagai Turtle geometry
tersebut merespon perintah yang diberikan dengan simbol
secara umum sebagai berikut (Edgar,2008, p15-18):
a)
F
:
Maju
sebanyak
langkah
d.
pernyataan awal
turtle
akan berubah
menjadi
(x ,y , a), dimana x = x + d cos(a); dan y = y + d sin(a), kemudian gambar
garis yang melalui (x,y) sampai (x,y)
b)
f
:
Maju sebanyak langkah d tanpa menggambar garis dan state turtle berlaku
seperti pernyataan pertama diatas.
c)
+
:
Belok
ke
arah
kanan
sebesar
sudut
b.
State
dari
turtle
akan
berubah
menjadi (x, y, a+b)
d)
-
: Belok ke arah kiri sebesar sudut b. State dari turtle akan menjadi (x, y, a-b)
Sebagai
contoh
adalah
pendekatan
L-system
untuk
menggambar
Quadratic
Koch
Island.
Pernyataan
berikut
akan memberikan
keterangan
mengenai
variabel
dan
production rule yang digunakan untuk menggambar Quadratic Koch Island.
Axiom: F+F+F+F
Rules : F
?
F+F-F-FF+F+F-F
Maka, setelah 4 iterasi akan menghasilkan bentuk geometri (Gambar 2.19)
sebagai berikut:
Contoh lainnya adalah membentuk segitiga Sierpinski menggunakan Lsystem:
|