거북으로 그린 그림
수학이야기 2020. 12. 19. 00:30평면을 채우는 일이 생각처럼 쉽지는 않다.
아래에 있는 그림은 모두 같은 함수로 만들었다. 다각형 변의 길이와 갯수만 바꿔서 그렸는데 보석처럼 또는 꽃처럼도 보인다.
def f(len,n):
for i in range(n):
for k in range(n):
t.fd(len);
t.rt(360/n);
t.rt(360/n);
def left(len,n):
penup();
fd(-len*4);
rt(360/n);
fd(len*2);
lt(360/n);
pendown();
def patt(len,n,b):
for i in range(b+1):
for k in range(i):
f(len,n);
left(len,n);
rt(120);
n=6일 때, 아래와 같이 테셀레이션이 된다. 일반적인 꼴을 만들기는 어려워서 포기.