🌐 KO

🔺 시에르핀스키 삼각형 생성기

재귀 분할로 시에르핀스키 삼각형을 그리거나, 무작위 카오스 게임 점들로부터 삼각형이 떠오르는 모습을 지켜보세요. 깊이와 색상을 조절한 뒤 PNG로 내보낼 수 있습니다.

5

팁: 카오스 게임은 무작위 점을 찍는데도 결국 똑같은 삼각형으로 수렴합니다.

가이드

자세히 알아보기

01

시에르핀스키 삼각형이란?

시에르핀스키 삼각형은 자기유사 프랙탈입니다. 꽉 찬 삼각형에서 각 변의 중점을 이어 만든 가운데 삼각형을 제거하고, 남은 세 삼각형 각각에 같은 과정을 무한히 반복합니다. 그 결과의 프랙탈 차원은 log 3 / log 2 ≈ 1.585로, 선보다는 크지만 꽉 찬 면적보다는 작습니다. 폴란드 수학자 바츠와프 시에르핀스키가 1915년에 소개했습니다.
02

만드는 두 가지 방법

이 도구는 두 가지 구성법을 제공합니다. 재귀 분할은 결정론적입니다. 각 삼각형을 세 개의 더 작은 복사본으로 계속 잘라내어 도형을 정확히 그립니다. 카오스 게임은 무작위입니다. 삼각형의 세 꼭짓점을 고정하고 아무 점에서 시작한 뒤, 무작위로 꼭짓점 하나를 골라 그쪽으로 절반만큼 이동하며 매번 도착점을 찍습니다. 두 방법 모두 완전히 똑같은 도형을 만들어 냅니다.
03

카오스 게임이 작동하는 이유

“꼭짓점 쪽으로 절반 이동”이라는 세 규칙은 함께 반복 함수계(IFS)를 이루며, 그 계의 유일한 끌개(attractor)가 바로 시에르핀스키 삼각형입니다. 각 규칙이 거리를 꼭짓점 쪽으로 축소시키므로, 반복되는 무작위 점들은 끌개 위로 끌려가며 제거된 가운데 구멍에는 결코 착지할 수 없습니다. 수천 개의 무작위 점을 뿌려도 완벽히 질서 있는 프랙탈이 그려지는 이유입니다.

자주 묻는 질문

깊이 슬라이더는 무엇인가요?
분할 모드에서 세분화 단계 수를 설정합니다. 깊이 n에서 채워진 삼각형 개수는 3^n이므로, 깊이 6이면 이미 729개의 삼각형을 그립니다. 깊이가 클수록 더 세밀한 디테일이 드러나지만 렌더링이 느려집니다.
무작위 점이 어떻게 질서 있는 도형을 만드나요?
“무작위 꼭짓점 쪽으로 절반 이동” 단계 하나하나가 축소 사상(contraction mapping)입니다. 세 사상이 함께 반복 함수계를 이루고, 그 끌개가 바로 시에르핀스키 삼각형이므로 무작위 점들은 항상 그 도형 위로 끌려갑니다.
프랙탈 차원은 얼마인가요?
약 1.585로, log 3 / log 2와 같습니다. 이 삼각형은 자기 자신의 복사본 3개를 담고 있으며 각각은 2배씩 축소되어 있는데, log 3 / log 2가 바로 그 두 수를 잇는 지수입니다.