GraphiteEditor / GraphiteEditor/Graphite
Add options to the 'Repeat' node for the spacing with envelope/span/pitch/gap
- Lingua principale
- Rust
- Stelle
- 27.2k
- Fork
- 1.3k
- Merge medio
- 20h 5m
- PR unite (30g)
- 57
Descrizione
We currently implement the Repeat node based on the "span" method of distributing spacing (this should remain the default). A radio button should be added to pick other methods:
- `envelope = span + W`
- `span = (N - 1) * pitch`
- `pitch`
- `gap = pitch - W`

The Circular Repeat node should also be given new options for min and max angle (without being limited to a total of 360°) and an angular equivalent to span and pitch (I don't think envelope and gap make sense in the angular context— essentially polar coordinates?).
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia individuando le implementazioni dei nodi Repeat e Circular Repeat e verificando come funzionano attualmente la spaziatura basata su span e il limite di 360°. Definisci il comportamento delle opzioni in base ai requisiti indicati relativi a envelope, span, pitch, gap e angolo; il lavoro è completo quando il comportamento predefinito rimane basato su span ed entrambi i nodi espongono i controlli di spaziatura o angolo richiesti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- computer-graphics, design
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100