Abstract

The dynamic deformation of virtual terrain is an important research content to improve the dynamic adaptability of virtual geographic environment, which can support the research of disaster simulation, combat simulation and so on. It is also a novel method to support human-environment interaction research in the community of geographic information science. In this paper, the dynamic generation of bomb crater is taken as an example to study the construction method of virtual terrain deformation model. Starting from the formation process of crater in explosive mechanics, the deformation model is coupled with the calculation method to control the radius and depth of crater shape. Through the method of geometric fitting, the shape of crater is modeled in different regions and the basic crater model is established. On the basis of the basic model, the incidence angle of projectile is introduced to build the relationship model between crater deformation and incidence angle of projectile. Based on the Digital Terrain Model (DTM), the terrain data model is improved by coupling the radius coefficient and depth coefficient related to the geological characteristics, and the crater shape algorithm reflecting the geological characteristics is proposed. Finally, the Perlin noise is added to realize the disturbance of the elevation value of each position point in the crater zone. The simulation environment of crater deformation is established by Unity, and the crater model is simulated and verified. The results show that the crater model can basically reflect the impact of different projectile incidence angle, explosion equivalent and geological characteristics. The deformation state of crater is similar to the actual situation. The research results can provide support for the simulation of the dynamic process of the crater produced by the projectile touch-down explosion in the virtual battlefield environment.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call