pyvcad_rendering.vtk_pipeline_wx#

class pyvcad_rendering.vtk_pipeline_wx.VTKRenderPipeline(event_target: Window, use_default_interaction=True, render_window=None)[source]#

Bases: object

__init__(event_target: Window, use_default_interaction=True, render_window=None)[source]#
enable_orthogonal_projection(enable)[source]#
enable_volume_blending(enable: bool)[source]#
enable_volume_shading(enable)[source]#
get_render_mode()[source]#
reset_camera()[source]#
set_background_color(r: float, g: float, b: float)[source]#
set_bottom_view()[source]#
set_corner_view()[source]#
set_progress_callbacks(iso_surface_sample=None, iso_surface_contouring=None, iso_surface_coloring=None, volume_sample=None)[source]#
set_quality_profile(profile: str)[source]#
set_render_mode(mode: str)[source]#
set_side_view()[source]#
set_top_view()[source]#
show_bounding_box(show)[source]#
show_origin(show)[source]#
take_screenshot(path: str)[source]#
update_vcad_object(vcad_object, materials, reset_camera=True)[source]#