Font Size: a A A

Research Of Collision Detection Of The Virtual Assembly

Posted on:2014-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:C WangFull Text:PDF
GTID:2231330395477768Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
The development of science and technology has produced an great effect on the development process of the world industry. For manufacturing industry, because of high technology, it is less dependent on manual labour, a revolution that changes the whole manufacturing industry is taking place. In the case of virtual assembly, it is playing a very big role in product research and manufacturing of many companies. Collision detection is the key technology of the virtual assembly system, it is about determining if, when, and where two objects come into contact. The accurate and efficient collision detection is very important to a virtual assembly system.This paper discusses the collision detection in virtual assembly system, it contains loading3D model, and collision detection during assembling and disassembling process.The main work which has been done contains four parts. First, start with the storage structure of file information, discuss and analyze the two main3D model file format,3ds and fbx. The process of loading3ds file has been shown by a flowchart. By studying the specific code of SDK, the fbx file has been loaded successfully. Second, discuss the common framework of collision detection, collecting and studying the related theories of classic collision detection, analysis the distinguishing features and differences of the different technologies, such as bonding volume and space partition. The corresponding code is given. Third, study the unique concepts and source code of Bullet and ODE physics engine, achieve the node operation, implement and collision detection in virtual scene, chose the final physics engine, by experiment of the two. Fourth, integrate the function modules into system and finish the setting of third party library, compiling the x64edition, including Qt. Packing the setup into the.msi file. The flowchart of the opening the3D model file, the process of assembly and disassembly is given, as well as the specific effects of collision detection during the process of assembly and disassembly of the three-dimensional model in the system environment.
Keywords/Search Tags:virtual reality, virtual assembly, collision detection, Bullet
PDF Full Text Request
Related items