PyQtGraph's 3D Graphics System
==============================

The 3D graphics system in pyqtgraph is composed of a :class:`view widget <pyqtgraph.opengl.GLViewWidget>` and 
several graphics items (all subclasses of :class:`GLGraphicsItem <pyqtgraph.opengl.GLGraphicsItem.GLGraphicsItem>`) which 
can be added to a view widget.

**Note 1:** pyqtgraph.opengl is based on the deprecated OpenGL fixed-function pipeline. Although it is
currently a functioning system, it is likely to be superceded in the future by `VisPy <http://vispy.org>`_.

**Note 2:** use of this system requires python-opengl bindings. Linux users should install the python-opengl
packages from their distribution. Windows/OSX users can download from `<http://pyopengl.sourceforge.net>`_.

Contents:

.. toctree::
    :maxdepth: 2

    glviewwidget

    glgriditem
    glgraphitem
    glsurfaceplotitem
    glvolumeitem
    glimageitem
    glmeshitem
    gllineplotitem
    glaxisitem
    glgraphicsitem
    glscatterplotitem
    gltextitem
    meshdata
