Plot3DWindow
: OpenGL scene and toolbar
This module provides a QMainWindow with a 3D scene and associated toolbar.
-
class Plot3DWindow(parent=None)[source]
Bases: QMainWindow
OpenGL widget 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