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_blending(enable: bool)[source]
enable_clipping_plane(enable: bool)[source]
enable_orthogonal_projection(enable)[source]
enable_volume_shading(enable)[source]
get_render_mode()[source]
reset_camera()[source]
reset_clipping_plane()[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_scale_bar_palette(palette_name)[source]
set_side_view()[source]
set_top_view()[source]
set_undefined_attribute_pattern(enable: bool)[source]
show_bounding_box(show)[source]
show_origin(show)[source]
take_screenshot(path: str)[source]
update_selected_attribute(attribute)[source]
update_vcad_object(vcad_object, attribute='none', reset_camera=True, optional_settings=None, materials=None)[source]