# data[].attributes.body
파라미터를 조금 변경해 보았습니다.

damp=0.85, mass=1.0, height_water=40.0;

나머지 파라미터는 pdf와 동일합니다.

바닥 뚫는 것을 막기 위해 checkEdge() 함수를 사용했습니다.

# data[].attributes.body
check Edge() 추가하여 바닥을 통과하지 않습니다.

# data[].attributes.body
CheckEdgesParticle(); 을 적용해봤습니다.

# data[].attributes.body
CheckEdge() 없으면 높이 던졌을때 바닥 밑으로 들어가서 추가했습니다.