OCC.Display.OCCViewer module¶
-
class
Viewer3d(window_handle)¶ Bases:
OCC.Visualization.Display3d-
Create(create_default_lights=True, draw_face_boundaries=True, phong_shading=True)¶
-
DisableAntiAliasing()¶
-
DisplayColoredShape(shapes, color='YELLOW', update=False)¶
-
DisplayMessage(point, text_to_write, height=None, message_color=None, update=False)¶ Point: a gp_Pnt or gp_Pnt2d instance Text_to_write: a string Message_color: triple with the range 0-1
-
DisplayShape(shapes, material=None, texture=None, color=None, transparency=None, update=False)¶
-
DisplayVector(vec, pnt, update=False)¶
-
DynamicZoom(X1, Y1, X2, Y2)¶
-
EnableAntiAliasing()¶
-
EraseAll()¶
-
ExportToImage(image_filename)¶
-
FitAll()¶
-
GetSelectedShape()¶ Returns the current selected shape
-
GetSelectedShapes()¶
-
MoveTo(X, Y)¶
-
OnResize()¶
-
Pan(dx, dy)¶
-
Repaint()¶
-
ResetView()¶
-
Rotation(X, Y)¶
-
Select(X, Y)¶
-
SelectArea(Xmin, Ymin, Xmax, Ymax)¶
-
SetBackgroundImage(image_filename, stretch=True)¶
-
SetDoubleBuffer(on_or_off)¶ enables double buffering when shapes are moved in the viewer a very shaky picture is drawn, since double buffering is disabled by default. fixed here...
-
SetModeHLR()¶
-
SetModeShaded()¶
-
SetModeWireFrame()¶
-
SetOrthographic(_bool)¶ sets whether this view is a orthographic or perspective view @param _bool:
-
SetSelectionMode(mode=None)¶
-
SetSelectionModeEdge()¶
-
SetSelectionModeFace()¶
-
SetSelectionModeNeutral()¶
-
SetSelectionModeShape()¶
-
SetSelectionModeVertex()¶
-
ShiftSelect(X, Y)¶
-
StartRotation(X, Y)¶
-
Tumble(num_images, animation=True)¶
-
View_Bottom()¶
-
View_Front()¶
-
View_Iso()¶
-
View_Left()¶
-
View_Rear()¶
-
View_Right()¶
-
View_Top()¶
-
Zoom(X, Y)¶
-
ZoomArea(X1, Y1, X2, Y2)¶
-
ZoomFactor(zoom_factor)¶
-
display_graduated_trihedron()¶
-
display_trihedron()¶ Show a black trihedron in lower right corner
-
register_select_callback(callback)¶ Adds a callback that will be called each time a shape s selected
-
set_bg_gradient_color(R1, G1, B1, R2, G2, B2)¶ set a bg vertical gradient color. R, G and B are floats.
-
set_raytracing_mode(shadows=True, reflections=True, antialiasing=True)¶
-
unregister_callback(callback)¶ Remove a callback from the callback list
-
-
get_color_from_name(color_name)¶ from the string ‘WHITE’, returns Quantity_Color WHITE. color_name is the color name, case insensitive.
-
rgb_color(r, g, b)¶
-
to_string(_string)¶