Font Size: a A A

Research On The GUI Interface Of The Finite Element Software Based On VTK

Posted on:2017-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:S WangFull Text:PDF
GTID:2348330485981381Subject:Engineering Mechanics
Abstract/Summary:PDF Full Text Request
Finite element visualization is an important technique to improve the work efficiency in the research process.In recent years,the research of the finite element method has been deeply studied,with the improvement of the computer hardware and software technology,the development of the visualization of finite element has been greatly improved.VTK is a powerful graphics processing and graphics rendering tool,currently in various professional fields in VTK has been widely used.For the visualization of finite element,VTK's research work is very lit tie,so it needs more in-depth study.This paper mainly studies the visual base of VTK,and highlights its research in the finite element visualization,and the development is to realize a complete finite element analysis visualization system.The main research contents are as follows:(1)visualization technology of VTK pipelineThis paper introduces the overall system framework of VTK,and studies the model of the object model and the visual model,describes the VTK rendering process.According to the data structure of VTK,the method of data storage and its expression are studied.The visualization techniques of several kinds of data objects are discussed in detail,which are symbolic,color mapping,data merging,extracting profile,cutting and line/stream surface technology.(2)finite element modelingExpression of finite element data is mainly node and element,in view of the limited metadata properties using VTK data structure,the finite element data is stored into the data array,and the design of the data input and output interface class.The system designed in this paper can complete the modeling of the finite data through the txt file and the interface operation.(3)the interactive function of the render windowThe interactive function of the rendering window is the focus of this paper.First,the paper studies the interaction of VTK and combines the advantages and disadvantages of these interactive devices,so as to develop the interactive function of the function more perfect.The interactive device in this paper can respond to the mouse message,realize the function of translation,selection,zoom and so on.(4)finite element visualization system designIn this paper,the joint development of the system and the MFC framework,in line with the "Application-document view" relationship structure.Realization of basic operating functions,the data model of input and input,two-dimension al beam element static analysis and display function(number shows,transparency change,etc.),the world coordinate system of display and selecting function in function.The selection function of this paper further deepens the selection mecha nism of VTK,and can pick up any unit type.And the interface of the whole system is designed,make full use of the various types of controls,to provide use rs with a good interactive interface.In a word,this paper firstly studies the data structure and the data object rendering mechanism of VTK,and introduces the characteristics and analysis process of the limited metadata.In this paper,the VTK tool and the finite element analysis theory are combined together to develop a system which can realize the finite element analysis,and can realize the interactive operation.
Keywords/Search Tags:VTK, finite element visualization, interactive device, software development
PDF Full Text Request
Related items