Dome (돔)
바닥이 닫힌 반구 형태의 돔 쉐이프입니다.
Dome 은 상반구에 바닥 캡을 붙여 닫은 반구입니다.
형태
위쪽 반구(0 ~ 90°)를 링 구조로 쌓고 바닥을 다각형 캡으로 닫습니다. 꼭대기는 단일 버텍스입니다.
피벗은 바닥 원의 중심이므로 반지름 r 인 돔은 y=0 에서 y=r 까지를 차지합니다. Sphere 와 달리 높이가 반지름과 같습니다.
Segments 는 둘레 분할, Rings 는 바닥에서 꼭대기까지의 밴드 수입니다. 링 · 세그먼트 구조와 UV 규약은 Sphere 를 따릅니다.
파라미터
| 라벨 | 스크립트 키 | 기본값 | 범위 | 설명 |
|---|---|---|---|---|
| Radius | r | 1 | 0.01 ~ 1000 | 반지름 (m). 돔 높이와 같습니다 |
| Segments | seg | 12 | 3 ~ 128 | 둘레 분할 수 |
| Rings | rings | 6 | 2 ~ 128 | 바닥에서 꼭대기까지의 밴드 수 |
높이를 반지름과 다르게 하려면 Transform 의 Y 스케일을 조정하거나 Superellipsoid 를 쓰세요. Dome 에는 높이 파라미터가 없습니다.
만드는 방법
-
빈 공간에서 드래그하면 드래그 거리가 반지름이 됩니다.
-
클릭하면 완성됩니다. 높이가 반지름으로 결정되므로 높이 단계가 없습니다.
씬뷰 편집
±X · ±Z 핸들이 Radius 를 조정합니다. 반지름을 키우면 높이도 함께 커집니다.
활용 팁
지붕 · 이글루 · 텐트 · 스카이돔에 씁니다. 안쪽에서 보이는 스카이돔으로 쓸 때는 셰이더의 컬링을 끄거나 Shell · Mirror 로 안쪽 면을 만드세요.
납작한 돔이 필요하면 Transform Y 스케일을 0.5 로 두는 것이 가장 간단합니다.
스크립트
스크립트에서는 dome 로 지정합니다.
dome "Igloo" r=2 seg=24 rings=8 @0,0,0
