File:Dragon curve.png
Материал из Викисклада, хранилища свободных медиафайлов
Перейти к навигации
Перейти к поиску
Размер этого предпросмотра: 600 × 600 пкс. Другие разрешения: 240 × 240 пкс | 480 × 480 пкс | 681 × 681 пкс.
Исходный файл (681 × 681 пкс, размер файла: 11 КБ, MIME-тип: image/png)
Сведения о файле
Структурированные данные
Краткие подписи
Краткое описание
[править]ОписаниеDragon curve.png |
Spacefilling combination of four dragon curves Created with Python and xturtle graphics module |
Дата | 5. 11. 2006 |
Источник | Собственная работа |
Автор | Stefan Lew |
Права (Повторное использование этого файла) |
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()
Лицензирование
[править]Public domainPublic domainfalsefalse |
Я, владелец авторских прав на это произведение, передаю его в общественное достояние. Это разрешение действует по всему миру. В некоторых странах это не может быть возможно юридически, в таком случае: Я даю право кому угодно использовать данное произведение в любых целях без каких-либо условий, за исключением таких условий, которые требуются по закону. |
История файла
Нажмите на дату/время, чтобы увидеть версию файла от того времени.
Дата/время | Миниатюра | Размеры | Участник | Примечание | |
---|---|---|---|---|---|
текущий | 23:49, 4 ноября 2006 | 681 × 681 (11 КБ) | 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 |
Вы не можете перезаписать этот файл.
Использование файла
Следующая страница использует этот файл:
Глобальное использование файла
Данный файл используется в следующих вики:
- Использование в hr.wikipedia.org
- Использование в pl.wikipedia.org
- Использование в sh.wikipedia.org
- Использование в sv.wikipedia.org
Скрытые категории: