GraphiteEditor / GraphiteEditor/Graphite
Add options to the 'Repeat' node for the spacing with envelope/span/pitch/gap
- Lenguaje dominante
- Rust
- Estrellas
- 27.2k
- Forks
- 1.3k
- Merge medio
- 20 h 5 min
- PR fusionados (30 d)
- 57
Descripción
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?).
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza localizando las implementaciones de los nodos Repeat y Circular Repeat y revisando cómo funcionan actualmente el espaciado basado en span y el límite de 360°. Define el comportamiento de las opciones según los requisitos indicados de envelope, span, pitch, gap y ángulo; se considera terminado cuando el valor predeterminado sigue basándose en span y ambos nodos exponen los controles de espaciado o ángulo solicitados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- computer-graphics, design
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100