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]