Font Size: a A A

Geometric Simulation And Software Implementation Considering Physical Properties

Posted on:2022-08-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y H CaoFull Text:PDF
GTID:2518306524477354Subject:Electronic Science and Technology
Abstract/Summary:PDF Full Text Request
Computer simulation software is one of the core technologies of product innovation and industrial equipment.It not only has a huge impact on industrial production,but also plays an important role in the research and development of military equipment and national defense.The development level of computer simulation software can reflect the industrial technology level of a country.The post-processing module of MTSS,a microwave device simulation software with independent intellectual property rights developed by the computer simulation technology laboratory of University of Electronic Science and technology of China,is not perfect,has no animation effect,can not directly display the motion state of the model,and can not observe the dynamic changes of the corresponding attributes of the model after the simulation and analysis in real time,such as calculating the cloud image of the model after the simulation The change of color,the explosion diagram of the model parts,the movement law of the model under the condition of force,etc.Computer animation plays an important role in computer simulation.This paper mainly uses the hoops graphics library and bullet physical engine to study the realization of animation system,and the main research contents are as follows:Firstly,the key algorithms of the animation system are studied,including the flow algorithm of dynamic simulation,the jitter problem of simulation flipping in the key frame system and the animation algorithm of model deformation.On this basis,the design goal of the animation system is proposed,and the framework of the animation system is built.In order to show the shape of the model,the realization method of camera animation is studied,and the camera animation module is realized.The motion animation module of the model is developed,including the translation,scaling and rotation of the model around any axis in space,and the step mechanism is used to realize the function of accurately adjusting the animation.In order to show the deformation effect of the model,combined with the deformation animation algorithm,the realization of the deformation animation module is studied,which mainly uses the movement of vertices to achieve the deformation effect of the animation object.The color animation module is developed to intuitively display the variation of field strength.In order to simulate the motion state of the model in line with the actual physical laws,the rigid body dynamics theory and collision detection theory are studied,and the process of building the system is analyzed.The simulation is carried out by using bullet physics engine,and the physically-based animation is generated,which can simulate the dynamics of the rigid body.The relationship between time axis control and animation system is studied.Time axis control plays an important role in program interaction.According to the software architecture,the time axis control is designed,which can directly display the animation information and improve the efficiency of human-computer interaction.Develop property window and dialog box,which can display and modify animation data intuitively.Finally,the problem of reading and writing animation data is studied.After editing the animation of the model,you need to save the animation data.Next time,the program can read in the data and restore the whole animation project.Therefore,this paper develops the data reading and writing interface of the animation system.
Keywords/Search Tags:computer animation, physical engine, analogue simulation, kinetic equation
PDF Full Text Request
Related items