GraphiteEditor / GraphiteEditor/Graphite

Node for calculating the "medial axis transform and "straight skeleton"

Ouverte
#2,409 2 commentaires 3 réactions 0 personnes assignées Voir sur GitHub
Graphics Help Wanted
Langage dominant
Rust
Étoiles
27.2k
Forks
1.3k
Merge moyen
20 h 5 min
PR mergées (30 j)
57

Description

https://en.wikipedia.org/wiki/Topological_skeleton?useskin=vector#/media/File:Skel.png
https://scikit-image.org/docs/stable/auto_examples/edges/plot_skeleton.html

Vector straight skeletons can be used as efficient rigs for animating more complex 2D shapes. Skeleton rig will automatically have the most efficient amount of control points per shape.

In raster graphics MAT in a form of gradients are a great way of making various masks that are either very time consuming or impractical to do by hand.
MAT-based masks are also very useful in making textures for 3D.
An example of how this could work is Distance Map in GIMP: Filters -> Generic -> Distance Map

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

The issue names no implementation files, tests, or entry points; begin by reviewing the linked Topological Skeleton, scikit-image skeletonization, and GIMP Distance Map references. Then locate the node system entry point and define what a medial-axis or straight-skeleton node should expose; done should include a scoped node with verifiable output.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
rust
Domaine
computer-graphics
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.