해바라기 씨는 왜 하필 그 각도로 놓일까

해바라기 씨앗은 왜 하필 약 137.5도씩 돌아가며 자랄까요? 씨앗을 한 알씩 놓을 때 돌리는 각도를 바꿔 가며, 어떤 각도가 빈틈없이 고르게 채우는지 확인해 봅니다.

모델은 이렇게 움직입니다

직접 돌려보기

황금각은 약 137.508°입니다. 조금만 움직여 보세요
많을수록 무늬가 선명해져요
100%면 이상 간격만큼 커서 서로 맞닿아요
고르면 각도 슬라이더가 맞춰져요
나선 팔이 몇 개로 보이는지 확인해 보세요

① 해바라기가 자라는 모습

씨앗이 한 알씩 더해집니다. 각도를 바꾸면 무늬가 어떻게 달라지는지 보세요. 황금각 근처에서는 빈틈이 거의 없고, 120°나 144° 같은 각도에서는 바큇살이 생겨요.

② 3D로 보기: 볼록한 꽃판과 솔방울 3D

위에서 고른 각도로 씨앗을 볼록한 꽃판 위에 올렸습니다. 돌려 보면 시계 방향과 반시계 방향의 나선이 겹쳐 보이고, 색 칠하기를 34나 55로 바꾸면 한 방향의 나선 팔이 한 색으로 묶입니다. 각도를 120°나 144°로 바꾸면 씨앗이 바큇살로 몰리고 그 사이로 짙은 꽃판이 드러납니다. 솔방울도 같은 규칙(비늘 하나마다 같은 각도만큼 돌기)으로 비늘을 쌓은 것이며, 이때는 나선이 8개, 13개로 보입니다.

드래그로 회전 · 휠(두 손가락)로 확대 · 꽃판은 위 그림과 함께 자랍니다

③ 각도마다 빈틈은 얼마나 될까

가로는 씨앗 사이의 각도, 세로는 빈틈 평균입니다(눈금 간격이 점점 넓어지는 로그 눈금). 숫자가 작을수록 고르게 채워진 것입니다. 대부분의 각도는 비슷하게 낮지만, 360°의 간단한 분수 근처에서는 뾰족하게 나빠집니다.

계산 중…

④ 특별한 각도 비교

지금 씨앗 수에서 몇 가지 각도의 빈틈 평균을 비교합니다. 낮을수록 고르게 채워진 것이고, 금색이 황금각입니다.

⑤ 이웃까지의 거리

지금 각도에서 씨앗마다 가장 가까운 이웃까지의 거리 분포입니다. 간격이 일정하면 한 곳에 뾰족하게 모이고, 겹치거나 듬성듬성하면 넓게 퍼집니다.

이 결과가 말하는 것, 말하지 않는 것

말하는 것:

상세 설명

말하는 것: 씨앗 600개일 때 황금각(137.508°)의 빈틈 평균은 0.38로, 90°~180°를 0.1° 간격으로 훑은 각도 중 이보다 낮은 것은 0.3%뿐이었습니다. 90°, 120°, 144°, 180°처럼 간단한 분수에 가까운 각도는 2.4~5.0으로 6~13배 나쁩니다. 간격의 균일함(이웃 거리의 변동계수)도 황금각은 0.012인데, 0.2°만 어긋난 137.7°는 0.107로 약 9배 들쭉날쭉합니다. 황금각에서는 가까운 이웃의 번호 차이가 피보나치 수로 나옵니다(씨앗 1000개일 때 55와 34).

말하지 않는 것:

상세 설명

말하지 않는 것: 실제 해바라기가 이런 계산으로 만들어진다는 증명은 아닙니다. 이 모델은 "어떤 각도가 기하학적으로 고르게 채우는가"만 보며, 실제 식물에서는 새 씨앗이 기존 씨앗 사이의 가장 빈 자리에서 생기는 과정(호르몬과 억제 효과)으로 각도가 정해진다는 설명이 있습니다. 또 황금각만 잘 채우는 것은 아닙니다. 600개일 때 빈틈 평균이 0.5 미만인 각도가 전체의 73%였습니다. 황금각은 그중에서도 가장 낮은 편이고 가장 고른 편이라는 것이 측정 결과입니다.

이론적 근거와 구현 메모