Plot3DWindow: OpenGL scene and toolbar
This module provides a QMainWindow with a 3D scene and associated toolbar.
-
class silx.gui.plot3d.Plot3DWindow.Plot3DWindow(parent=None)[source]
Bases: PyQt4.QtGui.QMainWindow
QGLWidget with a 3D viewport and an overview.
-
getPlot3DWidget()[source]
Get the Plot3DWidget of this window
-
setProjection(projection)[source]
Change the projection in use.
Parameters: | projection (str) – In ‘perspective’, ‘orthographic’. |
-
getProjection()[source]
Return the current camera projection mode as a str.
See setProjection()
-
centerScene()[source]
Position the center of the scene at the center of rotation.
-
resetZoom()[source]
Reset the camera position to a default.
Parameters: | face (str) – The direction the camera is looking at:
side, front, back, top, bottom, right, left.
Default: front. |
-
getBackgroundColor()[source]
Returns the RGBA background color (QColor).
-
setBackgroundColor(color)[source]
Set the background color of the OpenGL view.
Parameters: | color (QColor, str or array-like of 3 or 4 float in [0., 1.] or uint8) – RGB color of the isosurface: name, #RRGGBB or RGB values |