Skip to content
3 changes: 2 additions & 1 deletion docs/api-reference/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@
widgets.drawing.PointsTool

widgets.clip3d.Clip3dTool
widgets.clip3d.ClippingPlanes
widgets.clip3d.ClipValueTool
widgets.clip3d.ClippingManager
```

## Backends
Expand Down
8 changes: 4 additions & 4 deletions src/plopp/plotting/scatter3d.py
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ def scatter3d(
A three-dimensional interactive scatter plot.
"""
from ..graphics import scatter3dfigure
from ..widgets import ClippingPlanes, ToggleTool
from ..widgets import ClippingManager, ToggleTool

if 'ax' in kwargs:
raise ValueError(
Expand Down Expand Up @@ -160,11 +160,11 @@ def scatter3d(
vmin=vmin,
**kwargs,
)
clip_planes = ClippingPlanes(fig)
clip_manager = ClippingManager(fig)
fig.toolbar['cut3d'] = ToggleTool(
callback=clip_planes.toggle_visibility,
callback=clip_manager.toggle_visibility,
icon='layer-group',
tooltip='Hide/show spatial cutting tool',
)
fig.bottom_bar.add(clip_planes)
fig.bottom_bar.add(clip_manager)
return fig
4 changes: 2 additions & 2 deletions src/plopp/widgets/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

from .box import Box, HBar, VBar
from .checkboxes import Checkboxes
from .clip3d import Clip3dTool, ClippingPlanes
from .clip3d import Clip3dTool, ClippingManager
from .drawing import DrawingTool, PointsTool, PolygonTool
from .linesave import LineSaveTool
from .slice import RangeSliceWidget, SliceWidget, slice_dims
Expand All @@ -15,7 +15,7 @@ __all__ = [
"ButtonTool",
"Checkboxes",
"Clip3dTool",
"ClippingPlanes",
"ClippingManager",
"ColorTool",
"DrawingTool",
"HBar",
Expand Down
Loading
Loading