Computer and Modernization

Previous Articles     Next Articles

A Method of Interactive Virtual Human Body Meridian Acupoints System Simulation #br# and Implementation Based on MFC and OpenGL

  

  1. (1. Institute of Information Technology, Henan University of Chinese Medicine, Zhengzhou 450046, China;
    2. Institute of Information Engineering, Zhengzhou University, Zhengzhou 450003, China;
    3. The 3rd Affiliated Hospital, Henan University of Chinese Medicine, Zhengzhou 450046, China)
  • Received:2017-08-16 Online:2018-04-03 Published:2018-04-03

Abstract: The existing models of human body meridian acupoints have less interactive function. This paper introduces an interactive virtual human body meridian system simulation and implementation based on MFC and OpenGL, and provides the method and process to simulate that. The 3DMAX is adopted to establish the human body model, acupuncture points and meridian lines. Based on OpenGL and MFC, the model, acupuncture point and meridians lines are loaded and rendered. The paper detailedly explains the framework and process of system implementation, and the key technologies involved in the development process, such as using dynamic direction adjustment to display the name of the acupuncture point, using the global function message to improve the efficiency of loading and responding for the model, the method of rapidly acquiring touch point coordinates. Finally, the model is deployed in a touch machine. The model system has a dynamic interactive function. Without mouse, only by fingers touching, the user can implement the model operations such as amplification, narrow, spin, acupuncture point, meridion cycle, etc. The model system can help users learn the knowledge of acupuncturist and main and collateral channels, its memory function can test the study situation for acupuncture of users, and it can provide a real acupoints environment of learning for the acupuncturist and learner.

Key words: meridian acupoints, virtual human body, simulation, interactive, one-touch machine

CLC Number: