View on GitHub

PyInventor

3D Graphics in Python with Open Inventor

PyInventor.QtInventor.QIVWidget

class QIVWidget(PySide.QtOpenGL.QGLWidget)

OpenGL widget for displaying and interacting with inventor scene graphs. This class derives from QtOpenGL.QGLWidget and creates a scene manager instance to which it forwards mouse, keyboard and display events.

Method resolution order:

Methods defined here:

initializeGL(self)

Performs initial OpenGL setup

mouseMoveEvent(self, event)

Forwards mouse move event to scene for processing

mousePressEvent(self, event)

Forwards mouse button press event to scene for processing

mouseReleaseEvent(self, event)

Forwards mouse button release event to scene for processing

paintGL(self)

Renders scene

resizeGL(self, width, height)

Resizes viewport of scene manager

setSizeHint(self, width, height)

Sets hint for default widget size

sizeHint(self)

Returns default widget size

toImage(self, width, height)

Renders the scene into an offline buffer and returns is as QImage instance

wheelEvent(self, event)

Forwards mouse wheel event to scene for processing


Data and other attributes defined here:

idleTimer = PySide.QtCore.QTimer object

qtButtonIndex = (PySide.QtCore.Qt.MouseButton.LeftButton, PySide.QtCor...

staticMetaObject = PySide.QtCore.QMetaObject object