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]