GraphiteEditor / GraphiteEditor/Graphite

Add nodes for modifying vector paths

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

Description

Similar to how Instance Index and Instance Position input nodes work, but for paths. See for example Blender's Position Node:
https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/geometry/read/position.html

This will allow the displacement of points in a path. One should also be able to modify the color and weight along the path.

Proposed nodes:
- Path Index
- Path Position
- Path Color
- Path Weight

Each of them should have a corresponding setter node, and/or be allowed as input to the Transform and Stroke nodes.
https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/geometry/write/set_position.html

Down the road bezier handles should be accessible too. The more access to path data the better.

Guide de contribution

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

Piste de recherche

Commencez par examiner les nœuds d’entrée existants Instance Index et Instance Position, puis comparez les références des nœuds Position et Set Position de Blender liées dans l’issue. Déterminez comment Path Index, Path Position, Path Color et Path Weight doivent exposer les données de chemin, ainsi que la portée à donner à leur setter ou à leur intégration avec Transform et Stroke. La tâche est terminée lorsque les nœuds convenus d’accès et de modification des données de chemin sont implémentés avec la couverture correspondante.

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é
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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