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