Fig 1.
Comparison between two-dimensional Gerstner waves and sinusoidal wave.
(A) Gerstner waves with longitudinal component. (B) Sinusoidal wave without longitudinal component.
Fig 2.
Longitudinal and transverse components of ocean waves.
(A)The longitudinal wave. (B) The transverse wave. (C) The ocean wave with longitudinal and transverse components. The red dots indicate the momentary position of fluid particles on their (gray) orbits. The green arrows indicate the directions of motions of particles, and the blue dashed line are isopressure lines. The radius of this circular motion, in (C), is the largest on the ocean surface and this radius exponentially decreases deeper into the water volume.
Fig 3.
The data structure of the wind field is vector data. The strength of the wind force can be described by the size of the arrow of the wind field, in addition to the information on the direction of propagation.
Fig 4.
Initial wavefront shapes emitted from particle origin.
(A) and (B) are the position of the wave particles and the radial wavefront shape they represent. (C) and (D) are the position of the wave particles and the parallel wavefront shape they represent.
Fig 5.
Comparison between wavefronts with and without splitting of particles.
(A) The wavefront without splitting after the wave particles travel some distance. (B) The wavefront with splitting after the wave particles travel some distance.
Fig 6.
The change before and after particle splitting occurs and the computation of the distance di between neighboring particles.
Table 1.
Algorithm 1: Splitting of wave particles.
Fig 7.
(A) Obvious cracks between tiling patches without mirror wave particles. (B) No cracks between tiling patches with mirror wave particles.
Fig 8.
Solution to aperiodicity of wind-driven ocean waves.
(A) The relevant location of a reference wave particle and its mirrors. (B) The combination of wave particles located in boundary areas of ocean patches (Rendered Area).
Fig 9.
Simulation results under different wind fields.
The figures in the left column, (A), (C) and (E), are sample frames captured from the simulation results under the wind conditions of (B), (D) and (F), respectively, in the right column.