오늘은 L-System 중 Sierpinski Triangle에 대해 공부해 보겠습니다~^^*
Sierpinski Triangle은 이전에도 몇 번 보았던 삼각형이라서 그 모습이 어느덧 익숙하게 느껴지실 것 같아요~^^*
오늘도~^^* 단순 작업문의 반복 구조를 손으로 따라가며 이해해 보는 시간을 가지면 어떨까요~^^*
먼저, L-System을 사용하여 그려진 Sierpinski Triangle입니다~^^*
변수는 F와 G입니다. 상수는 “+”와 “-“입니다.
F와 G은 둘 다 <앞으로 그린다>입니다.
“+”는 <120도 각도로 왼쪽으로 회전한다>입니다.
“-“는 <120도 각도로 오른쪽으로 회전한다>입니다.
시작은 < F – G – G>입니다.
F는 < F − G + F + G − F >로 바뀌고~^^*
G는 <GG>로 바뀝니다~^^*
손으로 세대 변화를 따라가 볼까요~~^^*
펜을 잡은 제 오른손을 꽉 쥐세요~~^^* 출발~~~^^* 부웅~~~~^^*



이번엔, Sierpiński arrowhead curve L-System을 사용한 Sierpinski Triangle입니다~^^*
변수는 A와 입니다. 상수는 “+”와 “-“입니다.
A와 B 둘 다 <앞으로 그린다>입니다.
“+”는 <60도 각도로 왼쪽으로 회전한다>입니다.
“-“는 <60도 각도로 오른쪽으로 회전한다>입니다.
시작은 A입니다.
A는 < B−A−B >로 바뀌고~^^*
B는 < A+B+A >로 바뀝니다~~^^*
그럼 우리 또 출발해 볼까요~~^^* 안전벨트 착용하시고~~ 출발~~^^* 부웅~~^^*


그동안 눈으로만 몇 번 접한 Sierpinski Triangle을 손으로 직접 그려 나가니, 이 삼각형 특유의 신비함이 손끝에서 느껴지는 것 같아요~~^^*
Sierpinski Triangle 참 예쁘죵~~^^*?
우리 손으로 어여쁜 삼각형을 만드니 참 뿌듯한데요~~^^*
도형의 원리를 이해하고 우리 손으로 만들 수 있다는 것이 참 신기한데요~^^*
L-System 키드인 우리도~^^* 더욱 더 L-System 공부에 매진하여~^^*
멋진 L-System 나무의 아름다운 장관을 펼쳐 보면 좋겠어요~~^^*
오늘 저와 함께 L-System Sierpinski Triangle을 함께 그려주셔서 감사합니다~^^*
내일은 또 어떤 L-System이 우리를 기다리고 있을까요~^^*
벌써 설레는 이 마음~~^^*
내일의 태양이 벌써 기다려지는 이 순수한 마음~~^^*
내일 우리 또 만나서 코딩 공부를 위한 알고리즘 공부 함께 해요~~^^*
오늘 떠오른 태양을 한껏 즐기며~~^^* 멋진 아침! 멋진 하루! 보내시고요!
밤엔 푹 쉬고 깊게 자면서 내일 떠오를 태양을 기다려 보는 거예요~~!!!
왜냐면~~^^*, 지금 이 순간!!!
내일의 태양을 입에 문 용 한 마리가 지구 반대편에서 깊이 잠을 자고 있거든요~~^^*
오늘 밤 열두 시에 잠에서 깨어나 우리 쪽으로 훨훨 날아 올 거예요~^^*
낼 새벽이면 우리에게 도착하겠죠~^^*?
네~~!!! 꿈은 이루어 집니다~~!!!
댓글 남기기