Published February 25, 2026 | Version v1.5.0
Software Open

navis-org/skeletor: Version 1.5.0

  • 1. University of Cambridge
  • 2. Johns Hopkins University
  • 3. @facebookresearch
  • 4. https://www.ssc.uni-heidelberg.de/
  • 5. kazmos GmbH

Description

New skeletonization method

This release includes a new version of the wavefront skeletonization method. In contrast to the original implementation which "hops" from vertex to vertex, this new method travels a user-defined distance along the edges. This effectively allows you to resample the mesh. It's about 2-4x more computationally expensive but can give much better results on coarse meshes:

>>> s = sk.skeletonize.by_wavefront_exact(mesh, step_size=50)

<img width="1630" height="838" alt="353131053-75130c60-73ac-47ba-b8a3-5227698b09d1" src="https://github.com/user-attachments/assets/5dcd7966-849b-41d1-a107-26a4d4c3df13" />

New post-processing function

@zyx287 contributed a function that iteratively splits and re-centers edges that cross outside the mesh-boundaries.

>>> fixed = sk.post.fix_outside_edges(s)

<img width="1211" height="449" alt="Screenshot 2026-02-25 at 10 18 15" src="https://github.com/user-attachments/assets/5ff0f8e7-cb77-4aae-900b-831d9677ca7c" />

Files

navis-org/skeletor-v1.5.0.zip

Files (1.2 MB)

Name Size Download all
md5:0d50b3ca01875a35300054aa07241813
1.2 MB Preview Download

Additional details

Related works