01
L-시스템이란?
L-시스템(린덴마이어 시스템)은 생물학자 아리스티드 린덴마이어가 1968년에 식물과 조류의 성장을 모델링하기 위해 고안한 형식 문법입니다. 짧은 공리 문자열에서 시작해 재작성 규칙에 따라 각 기호를 반복적으로 치환하면, 문자열은 반복할 때마다 더 세밀해집니다. 최종 문자열은 이동·회전·분기를 나타내는 터틀 그래픽스 명령의 나열로 해석되어 화면에 프랙탈을 그립니다.
린덴마이어 시스템(L-시스템)으로 프랙탈을 생성해 보세요. 코흐 눈송이나 드래곤 곡선 같은 프리셋을 고르거나, 나만의 재작성 규칙을 작성해 터틀이 그려내는 모습을 확인하세요.
한 줄에 규칙 하나, 예: F=F+F--F+F. 기호: F와 G는 앞으로 그리기, + / - 는 회전, [ 와 ] 는 위치 저장/복원.