Plot3DWindow: OpenGL scene and toolbar#

This module provides a QMainWindow with a 3D scene and associated toolbar.

Plot3DWindow#

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