GraphiteEditor / GraphiteEditor/Graphite

Add options to the 'Repeat' node for the spacing with envelope/span/pitch/gap

Open
#2,551 4 comments 1 reaction 0 assignees View on GitHub
Good First Issue Paper Cut
Dominant language
Rust
Stars
27.2k
Forks
1.3k
Avg merge
20h 5m
Merged PRs (30d)
57

Description

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`

![Image](https://github.com/user-attachments/assets/b1034365-2f8a-449e-9d2e-7ded4c7eebe1)

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?).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.