Plotter.enable_geodesic_picking(callback=None, show_message=True, font_size=18, color='pink', point_size=10, line_width=5, tolerance=0.025, show_path=True, keep_order=True, **kwargs)#

Enable picking at geodesic paths.

This is a convenience method for enable_point_picking to keep track of the picked points and create a geodesic path using those points.

The geodesic path is saved to the .picked_geodesic attribute of this plotter.

callbackcallable(), optional

When given, calls this function after a pick is made. The entire picked, geodesic path is passed as the only parameter to this function.

show_messagebool or str, optional

Show the message about how to use the point picking tool. If this is a string, that will be the message shown.

font_sizeint, optional

Sets the size of the message.

colorcolor_like, optional

The color of the selected mesh when shown.

point_sizeint, optional

Size of picked points if show_path is True. Default 10.

line_widthfloat, optional

Thickness of path representation if show_path is True. Default 5.

tolerancefloat, optional

Specify tolerance for performing pick operation. Tolerance is specified as fraction of rendering window size. Rendering window size is measured across diagonal.

show_pathbool, optional

Show the picked path interactively.

keep_orderbool, optional

If True, the created geodesic path is a single ordered and cleaned line from the first point to the last.


In older versions there were apparent discontinuities in the resulting path due to the behavior of the underlying VTK filter which corresponds to keep_order=False.

New in version 0.32.0.

**kwargsdict, optional

All remaining keyword arguments are used to control how the picked path is interactively displayed.