• 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