25


λŒ€ν•™ μ€€λΉ„ν•œλ‹€κ³  μœ λ‹ˆν‹° λΆ™μž‘κ³  2λ‹¬μ„Β ν—ˆμš°μ ν—ˆμš°μ 

μ—μ…‹μŠ€ν† μ–΄μ—λ§Œ 15λ§Œμ›μ •λ„ μ§ˆλ €μ§€λ§Œ κ²°κ΅­ 겜슀2둜 κ°ˆμ•„νƒ”λ„€


μ™œ κ°ˆμ•„νƒ”λƒ?

μœ λ‹ˆν‹°μ—μ„  겜슀만의 갬성이 μ•ˆλŠκ»΄μ§€λ”λΌ .. λ‚΄κ°€ λŒ•μ²­ν•΄μ„œ μœ λ‹ˆν‹°κ°€ μ–΄λ €μš΄Β κ²ƒλ„ μžˆμ§€λ§Œ μ•”νŠΌ


μ˜›λ‚ μ— ν”Œλž«ν¬λ¨Έ λ§Œλ“€λ‹€κ°€ λŒ€κ°€λ¦¬ κΉ¨μ§„ 기얡을 λ˜μ§šμœΌλ©΄μ„œ..Β 

μ΄λ²ˆμ—” λ‹€λ₯΄λ‹€! ν•˜κ³  탑뷰 κ²Œμž„μ„ λ§Œλ“€κ² λ‹€ λ‹€μ§ν–ˆμ–΄


μœ λ‹ˆν‹° 작던 μ‹œμ ˆμ—λŠ” μ—μ…‹μŠ€ν† μ–΄λž‘ Gitμ—μ„œ λŒ€μΆ© λ•‘κ²¨μ˜€λ©΄ ν”„λ‘œκ·Έλž˜λ° μ•ˆν•΄λ„ 되고 κ°œκΏ€~ ν–ˆμ—ˆλŠ”λ°

κ²œμŠ€λŠ” 뭐가 μžˆλŠ” 게 λ³„λ‘œ 없더라

λ§ˆμΌ“λ„ λΆ€μ‹€ν•΄ μžλ£Œλ„ λΆ€μ‹€ν•΄ μžˆλŠ”κ²Œ μ—†μ–΄ κ·Έλƒ₯ μ“°λ ˆκΈ°νˆ΄μž„ γ„Ήγ…‡


직접 κ΅¬ν˜„ν•΄μ•Όμ§€ 별 수 μžˆλ‚˜?


=================================


절차적 λ§΅ 생성

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73ced85fa11d02831a10d3d354cfd31ab73f93ab078c19d8eb8e4ed3a922ba984c21217dcb48c2f07c62b6d93ec3f372cb672825b40c2b5


μˆœμ„œλŠ” λŒ€μΆ© 이런 식이야


1. λ¬Όλ¦¬λ‘œΒ μ›€μ§μ΄λŠ” 방을 μ—¬λŸ¬ 개 생성, 겹쳐두기

2. 큰 방듀을 λ…Έλ“œλ‘œ μ§€μ •ν•˜κ³  λ‚˜λ¨Έμ§€ λΉ„ν™œμ„±ν™”

3. λ…Έλ“œλ₯Ό λ“€λ‘œλ„€ μ‚Όκ°λΆ„ν• λ‘œ μ—°κ²°

4. μ΅œμ†Œ μŠ€νŒ¨λ‹ 트리둜 루프 μ‚­μ œ

5. 볡도 생성

6. λΉ„ν™œμ„±ν™”λœ λ°©λ“€ 쀑에, 볡도와 κ²ΉμΉ˜λŠ” 방을 μž¬ν™œμ„±ν™”


제일 κ΅¬ν˜„ν•˜κΈ° κΉŒλ‹€λ‘œμš΄κ²Œ λ“€λ‘œλ„€ 삼각뢄할인데, μ•Œκ³ λ¦¬μ¦˜ 곡뢀λ₯Ό ν•΄λ³Έ 적이 μ—†μ–΄μ„œ λ°”λ‘œΒ λ§‰νžˆλ”λΌ...

그런데! μš°μ—°νžˆ Github에 λˆ„κ°€ κ΅¬ν˜„ν•œ κ±° λ°œκ²¬ν•΄μ„œ λ°”λ‘œ κ°€μ Έλ‹€ 씀 κ°œκΏ€~Β 

μ•”νŠΌ κ·Έλ ‡κ²Œ κ΅¬ν˜„μ— μ„±κ³΅ν–ˆμ–΄...



μ°Έκ³ ν•œ κΈ€μ—μ„œ μ„€λͺ…을 μž˜ν•΄μ€˜μ„œ κ΅¬ν˜„μ΄ κ·Έλ‚˜λ§ˆ μ‰¬μ› λ˜ 것 κ°™μ•„


특히 jujuAdams κΉƒν—ˆλΈŒμ— 쒋은 κ±° λ§Žλ”λΌκ³ 

겜슀 μœ μ €λΌλ©΄ κΌ­ ν•œ 번 λ‘˜λŸ¬λ³΄λŠ” κ±Έ μΆ”μ²œν•¨Β λ¨Έ κ²œμŠ€μ“°λŠ” μ‚¬λžŒμ΄ λ§Žκ² λƒλ§Œ..


<참고자료>

전체 μ•Œκ³ λ¦¬μ¦˜ : https://github.com/adnzzzzZ/blog/issues/7

λ“€λ‘œλ„€ 삼각뢄할 : https://github.com/JujuAdams/delaunay μ΅œμ†Œ μŠ€νŒ¨λ‹ 트리 : https://www.crocus.co.kr/733


31