pyvista.plotting.widgets.WidgetHelper.add_volume_clip_plane#
- WidgetHelper.add_volume_clip_plane(
- volume,
- normal='x',
- invert: bool = False,
- widget_color=None,
- value=0.0,
- assign_to_axis=None,
- tubing: bool = False,
- origin_translation: bool = True,
- outline_translation: bool = False,
- implicit: bool = True,
- normal_rotation: bool = True,
- interaction_event: pyvista.InteractionEventType = 'end',
- origin=None,
- outline_opacity=None,
- **kwargs,
- Clip a volume using a plane widget. - Parameters:
- volumepyvista.plotting.volume.Volumeorpyvista.ImageDataorpyvista.RectilinearGrid
- New dataset of type - pyvista.ImageDataor- pyvista.RectilinearGrid, or the return value from- pyvista.plotting.volume.Volumefrom- pyvista.Plotter.add_volume().
- normalstrortuple(float),optional
- The starting normal vector of the plane. 
- invertbool, optional
- Flag on whether to flip/invert the clip. 
- widget_colorColorLike,optional
- Either a string, RGB list, or hex color string. 
- valuefloat,optional
- Set the clipping value along the normal direction. The default value is 0.0. 
- assign_to_axisstrorint,optional
- Assign the normal of the plane to be parallel with a given axis. Options are - (0, 'x'),- (1, 'y'), or- (2, 'z').
- tubingbool, optional
- When using an implicit plane widget, this controls whether or not tubing is shown around the plane’s boundaries. 
- origin_translationbool, optional
- If - False, the plane widget cannot be translated by its origin and is strictly placed at the given origin. Only valid when using an implicit plane.
- outline_translationbool, optional
- If - False, the box widget cannot be translated and is strictly placed at the given bounds.
- implicitbool, optional
- When - True, a vtkImplicitPlaneWidget is used and when- False, a vtkPlaneWidget is used.
- normal_rotationbool, optional
- Set the opacity of the normal vector arrow to 0 such that it is effectively disabled. This prevents the user from rotating the normal. This is forced to - Falsewhen- assign_to_axisis set.
- interaction_eventvtkCommand.EventIds, optional
- The VTK interaction event to use for triggering the callback. 
- origintuple(float),optional
- The starting coordinate of the center of the plane. 
- outline_opacitybool or float,optional
- Set the visible of outline. Only valid when using an implicit plane. Either a bool or float. - Added in version 0.44.0. 
- **kwargsdict,optional
- All additional keyword arguments are passed to - pyvista.Plotter.add_volume()to control how the volume is displayed. Only applicable if- volumeis either a- pyvista.ImageDataand- pyvista.RectilinearGrid.
 
- volume
- Returns:
- vtkPlaneWidget | vtkImplicitPlaneWidget
- The VTK plane widget depending on the value of - implicit.
 
 - See also