Datoteka:Dragon curve.png

Izvorna datoteka(681 × 681 piksela, veličina datoteke/fajla: 11 kB, MIME tip: image/png)

Ova datoteka je s projekta Vikimedijina ostava i može se upotrebljavati i na drugim projektima. Ispod su prikazane informacije s njene opisne stranice.

Opis izmjene

Opis

Spacefilling combination of four dragon curves

Created with Python and xturtle graphics module
Datum 5. 11. 2006
Izvor Vlastito djelo
Autor Stefan Lew
Dopuštenje
(Ponovna upotreba ove datoteke)
This image is public domain. You may use this image for any purpose, including commercial.

Source code

#
# Dragon curve
#

from xturtle import *

def fold(direction):
	if direction == 0:
		p.right(90)
	else:
		p.left(90)

def next(kette):
	kette.append(1)
	laenge = len(kette)
	for i in range(0, laenge-1):
		kette.append(kette[i])
	if kette[laenge-1+laenge/2] == 0:
		kette[laenge-1+laenge/2] = 1;
	else:
		kette[laenge-1+laenge/2] = 0;
	return kette

def zeichne(kette):
	p.tracer(100)
	p.hideturtle()
	for i in kette:
		p.forward(2)
		fold(i)
	p.forward(2)
	p.update()

def find_iteration(n):
	kette = [1]
	for i in range(1, n):
		kette = next(kette)
	return kette

def set_back():
	p.penup()
	p.goto(0,0)
	p.pendown()


it = 15

p = Pen()
zeichne(find_iteration(it))
set_back()
p.color('red')
zeichne(find_iteration(it))
set_back()
p.color('blue')
zeichne(find_iteration(it))
set_back()
p.color('green')
zeichne(find_iteration(it))
raw_input()

Licenciranje

Public domain Ja, vlasnik autorskog prava ovog djela, objavljujem ovaj rad u javno vlasništvo. Ovo se primjenjuje u cijelom svijetu.
U nekim državama ovo zakonski nije moguće; u tom slučaju:
Ja dopuštam svima pravo korištenja ovog rada u bilo koju svrhu, bez ikakvih uslova, osim ako su takvi uslovi zakonski neophodni.

Opisi

Dodajte objašnjenje u jednom redu što predstavlja ova datoteka

Predmeti pokazani na ovoj datoteci

prikazuje

izvor datoteke Srpski (transliteracija)

sopstveno delo Srpski (transliteracija)

vrsta medija na Internetu Serbian (Latin script)

image/png

Historija datoteke

Kliknite na datum/vrijeme da biste vidjeli tadašnju verziju datoteke.

Datum/vrijemeMinijaturaDimenzijeKorisnikKomentar
aktualna01:49, 5 novembar 2006Minijatura verzije (01:49, 5 novembar 2006)681 × 681 (11 kB)Lew~commonswiki{{Information |Description=Spacefilling combination of four dragon curves Created with Python and [http://www.rg16.asn-wien.ac.at/~python/xturtle/ xturtle] graphics module |Source=own work |Date=5. 11. 2006 |Author=Stefan Lew |Permission=This image is pu

Sljedeća stranica koristi ovu datoteku:

Globalna upotreba datoteke

Ovu datoteku upotrebljavaju i sljedeći projekti: