WaterSystem · Fountain
Fountain
무한 수원지 — Potential 기반 균일 압력 확산
scroll

WaterSystem.Fountain

WaterSystem의 수원지 역할을 하는 Entity입니다. 고갈 개념이 없으며 무한히 물을 생성합니다. potential로 확산 범위를 제어할 수 있으며, potential 이외의 시뮬레이션 파라미터는 노출되지 않습니다.

정의

struct Fountain
{
    capsule | cube | sphere  shape;
    float                   potential;
}

potential 이외의 시뮬레이션 파라미터는 노출하지 않습니다. 흐를 방향을 강제하는 것은 불가능하며, 방향 제어가 필요하다면 WaterSystem.Canal을 사용해야 합니다.

세 가지 Shape 타입

capsule

수직/수평 배치 가능한 캡슐형

cube

박스형 — 직육면체 영역

sphere

구형 — 방사형 균일 배치

확산 여부를 결정하는 단일 파라미터

potential = 0
0.0

물이 Fountain shape 밖으로 나가지 않습니다. shape 내부에 물이 고인 상태로 유지됩니다.

potential > 0
0.0→ max

potential 값에 따라 물이 Fountain shape 외부로 확산됩니다. 값이 클수록 더 멀리 퍼집니다.

Shape 전체에서 동일한 압력으로 생성

물은 shape 전체에 걸쳐 동일한 압력으로 생성됩니다. 특정 지점에서 더 많이 생성되거나, 특정 방향으로 강하게 흐르도록 설정하는 것은 불가능합니다.

방향 제어가 필요한 경우 WaterSystem.Canal을 통해 흐름 경로를 강제해야 합니다.