GraphiteEditor/Graphite

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

Open

#2,551 opened on Apr 10, 2025

View on GitHub
 (4 comments) (1 reaction) (0 assignees)Rust (1,176 forks)batch import
Good First IssuePaper Cut

Repository metrics

Stars
 (25,662 stars)
PR merge metrics
 (Avg merge 7d 18h) (37 merged PRs in 30d)

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

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