MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / _path_to_3d_segment

Function _path_to_3d_segment

lib/mpl_toolkits/mplot3d/art3d.py:396–403  ·  view source on GitHub ↗

Convert a path to a 3D segment.

(path, zs=0, zdir='z')

Source from the content-addressed store, hash-verified

394
395
396def _path_to_3d_segment(path, zs=0, zdir='z'):
397 """Convert a path to a 3D segment."""
398
399 zs = np.broadcast_to(zs, len(path))
400 pathsegs = path.iter_segments(simplify=False, curves=False)
401 seg = [(x, y, z) for (((x, y), code), z) in zip(pathsegs, zs)]
402 seg3d = [juggle_axes(x, y, z, zdir) for (x, y, z) in seg]
403 return seg3d
404
405
406def _paths_to_3d_segments(paths, zs=0, zdir='z'):

Callers 1

_paths_to_3d_segmentsFunction · 0.85

Calls 2

juggle_axesFunction · 0.85
iter_segmentsMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…