skeletor icon indicating copy to clipboard operation
skeletor copied to clipboard

Extraction of 3D skeletons from meshes.

Results 25 skeletor issues
Sort by recently updated
recently updated
newest added

It's not as good at preserving the mesh topology but it's decent and potentially much faster (and the Laplacian contraction can be finicky). Here's the Armadillo mesh (170k vertices) with...

enhancement

I noticed that sk.skeletonize.by_vertex_clusters can generate KeyErrors when the sampling_dist at certain values like 0.01. Changing the sampling distance to a value that can be represented better by floating point...

Hi, I am working on the skeleton of 3D mesh. It is good to plot the skeleton path along with 3D mesh. However, if I want to only show the...

Hi! Thanks for your nice work! I have some question when testing your algorithm on `chair` meshes from `ShapeNet` I experiment with `vertex cluster` and `edge collapse` but neither of...

Look into implementing a thinning-based skeletonization. See e.g. [this one](https://github.com/constantinpape/skeletor) based on `skimage`. For this, we would need to first voxelize the mesh which is straight forward with `Trimesh`. See...

enhancement

Note to self: check out https://github.com/nmwsharp/robust-laplacians-py for the mesh contraction.

Hi @schlegelp , I am sure you have come across this skeletonization method. The Mean Curvature Skeletons approach will be an excellent addition to this library. The paper (linked below)...

Some nodes (typically start and end nodes) can be the only ones "hit" by a wave. Consequently, the are moved to their own centre - i.e. do not move at...

enhancement

Hi, I have a set of vertices and faces that I have given to Trimesh (my mesh is a perfect cylinder (all surface are closed)) . But when I compute...

Skeletor is relying on Trimesh 's "remove_degenerate_faces()" to deal with degenerate faces, which will only remove faces composed of two vertices, as I understand it. Our neuron meshes are generated...