유체 시뮬레이션을 구현하기위해서, 2개의 2차원 배열을 사용했음.
하나는 유체를 막을 수 있는 blocks, 그다음 유체가 흐를 수있는 기본 Grid
그리고 그리드 셀마다 기본적으로 용량 단위를 설정함
이후에,
셀룰러 오토마타를 할때, 각 그리드마다 가질 수 있는 용량, 그리고 임의로 지정한 높이 정보를 배열로 저장함
사용한 것은 셀룰러 오토마타를 이용하고 Z축을 배열 처리를 함으로써 각 그리드마다 배열 정보를 가지게 한 후, 플로이드는 이동할때마다 배열 정보로 퍼져나가면서 우선도를 가지게 설정해서 움직임
댓글 0