Visualization of acoustic signal based on OpenGL in underwater simulation

Based on the demand of real-time visualization of acoustic signal in underwater-confrontation simulation, the draws of acoustic signal type and spectrum was realized, using OpenGL VBO and multithreading technology. According to the rotational symmetric structures of the square uniform plane array's receiving beam, a horizontal segmentation drawing method was proposed and realized by OpenGL quadratic geometry cylinder and display list. And the beam gain, power, and situation were mapped to the beam draws. Lastly, all the draws were embedded in the main 3D visual scene, based on OSG. The application results showed that the draw methods could meet the requirements of real-time system.