Silverback9

#야생으로

Creative Coding 독학 제225일 2024년11월07일(목)

오늘은 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이 우리를 기다리고 있을까요~^^*

벌써 설레는 이 마음~~^^*

내일의 태양이 벌써 기다려지는 이 순수한 마음~~^^*

내일 우리 또 만나서 코딩 공부를 위한 알고리즘 공부 함께 해요~~^^*

오늘 떠오른 태양을 한껏 즐기며~~^^* 멋진 아침! 멋진 하루! 보내시고요!

밤엔 푹 쉬고 깊게 자면서 내일 떠오를 태양을 기다려 보는 거예요~~!!!

왜냐면~~^^*, 지금 이 순간!!!

내일의 태양을 입에 문 용 한 마리가 지구 반대편에서 깊이 잠을 자고 있거든요~~^^*

오늘 밤 열두 시에 잠에서 깨어나 우리 쪽으로 훨훨 날아 올 거예요~^^*

낼 새벽이면 우리에게 도착하겠죠~^^*?

네~~!!! 꿈은 이루어 집니다~~!!!

댓글 남기기