Virtual assisted surgery system in the preoperative planning,teaching,communication between doctors and patients has an important application value.Previously due to the hardware and computer technology constraints,most of the research on the virtual surgery system is a simulation platform to simulate experiments,lost immersion sense required by virtual reality;the virtual surgery system on the market today are basically used 3D software Human tissue model simulation,the lack of authenticity,practical value is not.This thesis designed and implemented a VR-based virtual assistant surgery system.This thesis from the overall design to the entire system involves the key issues of the method of research and implementation,and finally the use of modular realization of the design of the virtual assistant surgery system was implemented and tested.First of all,this thesis designs the overall scheme of the system,including function design,hardware design scheme,software design scheme and key technology,starting from the system requirements and feasibility.Secondly,the thesis studies the key technologies of virtual assistant surgery system,such as the generation of human tissue model and the collision detection.In order to improve the quality of grid generation and remove noise,a tetrahedral mesh generation method based on grid and improved Laplacian smoothing algorithm is adopted in this thesis.At the same time,based on the basic principles and classification of collision detection algorithm,this thesis focuses on the collision detection algorithm based on object space,and on this basis,studies several common bounding boxes in the hierarchical bounding box algorithm The advantages and disadvantages of each bounding box are analyzed and compared from the aspects of computational complexity,intersection testing complexity and tightness.Combining the respective advantages of enclosing sphere and OBB,a collision detection algorithm based on S-OBB is adopted,and the efficiency and accuracy of the algorithm are experimentally verified.Finally,this thesis uses the modular idea,respectively,to start UI and virtual surgery scene construction and interaction,independent units and the overall integration test to ensure that the system is running without errors and fluent,to achieve the original design of virtual assistant surgery system Program. |