Font Size: a A A

Research Of Virtual Assembly Demo Technology Based On XML And XNA

Posted on:2014-02-17Degree:MasterType:Thesis
Country:ChinaCandidate:J N LiFull Text:PDF
GTID:2231330398450491Subject:Micro-Electro-Mechanical Engineering
Abstract/Summary:PDF Full Text Request
The problems existed in the traditional manufacturing technology were largely solved by the virtual assembly technology. The virtual assembly technology not only could optimize the design of the product, reduce or even avoid manufacturing the physical prototype, shorten the development cycle of the product, reduce the cost of the production, but also could improve the quality and efficiency of the assembly significantly. With the development of the social technology, the limitations of the traditional virtual assembly technology were increasingly prominent, how to apply the new graphics technology to the field of the virtual assembly has become the future development of the virtual assembly technology. In view of the problems existed in the current virtual assembly technology, XNA which was called the next generation of general software development platform of Microsoft was used for development framework in this paper. Through the research of basic theory on virtual assembly based on XNA, a virtual assembly platform was developed to provide certain theoretical reference for the application of XNA in the field of virtual assembly.Firstly, the information model oriented to virtual assembly was constructed according to the demands for model’s information in XNA. Then the method of information decomposition was used to separate the information into the facet information and the assembly topology information, and adopt different methods to convert them. For the facet information, the STL file of product was imported into3ds Max, then exported the format of model distinguished by XNA. For the assembly topology information, the method of secondary development of Pro/Toolkit was used to extract the model’s information by calling the appropriate library function, and then store the information in XML document according to the process of library function. The XML document was regard as the information source of XNA.Secondly, in order to strengthen the immersion of virtual assembly platform, some basic model of virtual scene was built in3ds Max which was the modeling tool for XNA, then the expression of the basic model under XNA was also researched.Thirdly, on the research of the method of coordinate transformation between different systems, the principle and mathematical description of the process of virtual assembly, the parsing technique of XML document under the XNA environment and interactive control technique, the function of dynamic browsing of the product components was realized. Beisds, the function of interactive disassembly/assembly was also realized by the research of the picking technique of model and the collision detection technique.Finally, in order to validate the effective application of the XNA in the field of virtual assembly, a virtual assembly demo platform was developed by using C#language based on the key techniques involved in the platform. The functions of the platform were verified by a product instance. From the instance, we could see that the platform could well realize the dynamic browsing of the product components and the interactive disassembly and assembly of the assembly model. It made certain theoretical exploration for the prospective application of XNA in the field of virtual assembly.
Keywords/Search Tags:Virtual Assembly, XML, XNA, Virtual Reality
PDF Full Text Request
Related items