GraphiteEditor / GraphiteEditor/Graphite
Merging anchors in path tool
- Langage dominant
- Rust
- Étoiles
- 27.2k
- Forks
- 1.3k
- Merge moyen
- 20 h 5 min
- PR mergées (30 j)
- 57
Description
It is possible to join anchors with a new segment Ctrl+J. However it is no yet possible to simply merge the anchors (no new segments).
This should work across different layers. This should reuse the merging logic from Ctrl+J:
https://github.com/GraphiteEditor/Graphite/blob/97f8113fe43d41b15ca3a56c300c48b7c8fda5c4/editor/src/messages/tool/common_functionality/shape_editor.rs#L535-L536
This functionality is also available in inkscape and figma.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez dans editor/src/messages/tool/common_functionality/shape_editor.rs, au niveau de la logique de fusion Ctrl+J indiquée par le lien. Suivez la manière dont cette opération gère les ancres et les calques, puis déterminez le point d’entrée de path-tool pour effectuer la fusion sans créer de segments. Le travail est terminé lorsque les ancres sélectionnées peuvent être fusionnées entre différents calques tout en préservant le comportement existant de Ctrl+J.
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é
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 64/100