06. 1차원의 성장, 3차원의 대폭발 (넓이와 부피의 비)

1. 학습 목표 (Learning Objectives)

  • 모서리의 1차원적 길이를 2배 늘렸을 때, 2차원의 면적(넓이)과 3차원의 덩치(부피)가 제곱과 세제곱으로 무섭게 폭발하며 커지는 원리를 이해합니다.
  • 파이썬(Python) 3D 시뮬레이터 수학 공식을 이용해 피자 크기 비교와 코끼리의 덩치를 물리적으로 계산해 봅니다.

2. 피자 M사이즈와 L사이즈의 진실 (넓이의 비)

모바일 피자 앱에서 M사이즈(지름 20cm)가 1만 원, L사이즈(지름 30cm)가 2만 원이라고 가정해 봅시다. 10cm 차이밖에 안 나는데 가격이 2배 차이가 나니 M사이즈 2판을 먹는 게 무조건 이득일까요? 안타깝게도 수학적 지식이 부족하면 마케팅에 속기 십상입니다.

피자의 닮음비(지름의 길이 비)는 $20 : 30$, 즉 $\mathbf{2 : 3}$ 입니다. 하지만 우리가 ‘먹을 수 있는 면적(넓이)’은 파이($\pi \times r^2$)를 곱해야 하는 2차원의 세계입니다. 도형이 닮았을 때 1차원 길이 비가 $m : n$ 이라면, 똑같은 방향이 두 줄 겹치게 되므로 넓이의 비는 제곱인 $\mathbf{m^2 : n^2}$ 가 됩니다. 따라서 넓이의 비는 $2^2 : 3^2$, 즉 $\mathbf{4 : 9}$ 입니다. L사이즈 한 판의 면적(9)이 M사이즈 면적(4)의 무려 2배를 훌쩍 넘는 양(2.25배)이므로, 가격이 딱 2배인 2만 원이라면 무조건 L사이즈 1판을 먹는게 돈을 더 아끼고 배부릅니다.

2D 웹툰 사이버펑크 스타일: 우주선 안의 사이보그 요리사가 들고 있는 네온빛 블루 피자(M)와 핑크 피자(L), 홀로그램으로 면적 공식과 2.25배라는 폭발적 넓이 스케일을 보여주는 장면

3. 킹콩 스케일링의 오류 (부피의 비)

영화 속을 보면 평범한 고릴라보다 길이가 무려 10배나 큰 킹콩 몬스터가 등장합니다. 길이가 10배 길어지는 것은 닮음비가 $\mathbf{1 : 10}$ 임을 의미합니다. 하지만 생물체는 입체 덩어리(부피)와 무게 구조를 가지는 3차원 입체 도형입니다. 3차원으로 확장될 때는 가로, 세로, 높이로 총 3번 곱해지므로, 부피의 비는 세제곱인 $\mathbf{1^3 : 10^3 = 1 : 1000}$ 이 되어버립니다. 고릴라의 키가 10배 커지면 부피와 몸무게는 무려 1,000배가 무거워집니다. 하지만 척추뼈의 굵기(단면적, 2차원 넓이)는 제곱이므로 100배밖에 두꺼워지지 않아 자신의 엄청난 몸무게를 뼈가 지탱하지 못하고 영화 시작과 동시에 산산조각 으스러져 죽게 됩니다. 우주 물리학에 거인족이 존재할 수 없는 이유입니다.

2D 웹툰 애니 스타일: 고층 빌딩 숲에 우뚝 선 초대형 킹콩 몬스터의 X-ray 골격이 네온 초록빛으로 투과되어 버티기 힘든 육중한 무게를 드러내고 부피는 세제곱, 면적은 제곱으로 커짐을 알리는 수식 기호

4. 파이썬 다차원 스케일링 계산 (Python)

개발자들은 3D 게임 엔진 최적화를 할 때 캐릭터의 폴리곤 사이즈를 키우면 용량(메모리 덩치)이 얼마나 차지할지 아래와 같은 거듭제곱 공식으로 손쉽게 예측합니다.

def calc_dimensional_scaling(original_scale, new_scale):
    # 1. 길이(1D) 닮음비 산출
    ratio = new_scale / original_scale
    
    # 2. 면적(2D) 넓이의 팽창 (제곱)
    area_expansion = ratio ** 2
    
    # 3. 공간(3D) 부피,무게의 팽창 (세제곱)
    volume_expansion = ratio ** 3
    
    print(f"-- 크기를 {ratio:.1f}배 부풀렸을 때의 우주론적 변화 --")
    print(f"▶ 옷을 만들 때 필요한 표면의 천 넓이는 {area_expansion:.1f}배 늘어남 ($m^2$)")
    print(f"▶ 내부를 채우는 질량, 수분, 부피는 {volume_expansion:.1f}배 늘어남 ($m^3$)")

# 캐릭터 크기를 딱 3배만 거인으로 만들어봅시다!
calc_dimensional_scaling(1, 3)

파이썬의 실행 결과 요약:

-- 크기를 3.0배 부풀렸을 때의 우주론적 변화 --
▶ 옷을 만들 때 필요한 표면의 천 넓이는 9.0배 늘어남 (m^2)
▶ 내부를 채우는 질량, 수분, 부피는 27.0배 늘어남 (m^3)

5. 학습 정리 (Summary)

  1. 면적(2D) 팽창: 닮음비가 $a : b$일 때 거울, 피자 등 면을 채우는 넓이의 비는 반드시 $\mathbf{a^2 : b^2}$가 됩니다.
  2. 부피(3D) 팽창: 닮음비가 $a : b$일 때 물, 몸무게 등 공간을 채우는 부피의 비는 쏜살같이 급증하는 $\mathbf{a^3 : b^3}$ 공식을 따릅니다.
서브목차