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