2017-01-01 5 views
1

내가 거스너 파 기능을 사용하여 OpenGL을에서 원형 물결을 구현하기 위해 노력하고 있습니다 :OpenGL을 하나의 원형 파

enter image description here

그것은 잘 작동하지만, 내 모든 땅이 더 파도 변형되고 내가 원하는 모든입니다 중앙에서 외부로 전파되는 단일 파. 나는 웨이브의 경계를 제한하기 위해 두 개의 원 사이에 sqrt(x*x + y*y)이있는 지점에 대해 z 위치를 수정하려고했습니다. 첫 번째 원이 반경이 wavelength * time 인 두 번째 원과 두 번째 원이 반경이 wavelength * (time + 1) 인 두 원은 원이 파도의 속도보다 느리게 확대되기 때문에 여전히 충분하지 않습니다.

답변

1

경계를 wavelength * time으로 계산할 때 웨이브 프런트가 파장과 동일한 속도로 움직이고 있다고 가정합니다. 1 단위 시간 후에, 파면은 계산에서 wavelength 단위를 여행했을 것입니다.

wavelength 대신 $ \ varphi $를 계산하는 데 사용한 웨이브 속도를 사용해보십시오.