DocumentCode
2542200
Title
Interactive Graphics Applications with OpenGL Shading Language and Qt
Author
Gois, João Paulo ; Batagelo, Harlen C.
Author_Institution
Centro de Mat., Comput. e Cognicao Univ. Fed. do ABC, Santo Andre, Brazil
fYear
2012
fDate
22-25 Aug. 2012
Firstpage
1
Lastpage
20
Abstract
Qt framework allows the easy development of professional cross-platform graphics applications using C++. Qt provides the QtOpenGL Module that makes easy the development of hardware-accelerated graphics applications using OpenGL and OpenGL Shading Language (GLSL). With Qt, matrices, vectors, vertex buffer objects, textures, shader programs and UI components are integrated by classes in the object-oriented paradigm and intercommunicate by the Qt mechanism of signals/slots. The goal of this survey is to detail the development of interactive graphics applications with OpenGL and Qt. Along with it, we compare features of QtOpenGL Module with those of GLU/GLUT libraries, as the latter is traditionally used in text books and computer graphics courses.
Keywords
C++ language; application program interfaces; computer graphics; interactive systems; object-oriented methods; C++; GLSL; GLU/GLUT libraries; OpenGL shading language; Qt framework; QtOpenGL module; hardware-accelerated graphics applications; interactive graphics applications; object-oriented paradigm; professional cross-platform graphics applications; Buildings; Context; Libraries; Vectors; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Graphics, Patterns and Images Tutorials (SIBGRAPI-T), 2012 25th SIBGRAPI Conference on
Conference_Location
Ouro Preto
Print_ISBN
978-1-4673-5091-4
Type
conf
DOI
10.1109/SIBGRAPI-T.2012.10
Filename
6382715
Link To Document