DocumentCode :
1731613
Title :
Interactive control for viewing 3D objects based on MFC and OpenGL
Author :
Yang, Yancong ; Peng, Ruidong
Author_Institution :
Sch. of Mech. Electron. & Inf. Eng., China Univ. of Min. & Technol., Beijing, China
Volume :
1
fYear :
2011
Firstpage :
419
Lastpage :
424
Abstract :
The construction of 3D objects and their viewing control are key problem during 3D visualization process. General procedures for developing application software based on MFC and OpenGL were proposed according to object-oriented programming methodology and thus a GLView class was derived from CView class. Spherical coordinates were adopted to characterize the observation point´s position and the view direction. The transformation formula of twisting, translating, rotating and scaling were deduced according coordinate transform rule between global world coordinates and local view coordinates. An OOP algorithm was developed to finish these transformations by the response of a mouse or keyboard message, a dialog or a Timer. It was demonstrated by many cases that both the intuitive control and the quantitative control for viewing 3D objects have been provided conveniently.
Keywords :
application program interfaces; computational geometry; data visualisation; interactive systems; object-oriented programming; solid modelling; 3D object viewing; 3D visualization process; CView class; GLView class; MFC; OOP algorithm; OpenGL; application software; interactive control; intuitive control; object-oriented programming methodology; quantitative control; Mice; Object oriented modeling; Programming; Switches; MFC; OpenGL; transform; viewing; visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-1586-0
Type :
conf
DOI :
10.1109/ICCSNT.2011.6181989
Filename :
6181989
Link To Document :
بازگشت