GraphiteEditor/Graphite

Deleting (dissolving) a point should scale its adjacent handles to minimize curvature change

Open

#2.651 geöffnet am 18. Mai 2025

Auf GitHub ansehen
 (4 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Rust (1.176 Forks)batch import
Good First IssuePaper Cut

Repository-Metriken

Stars
 (25.662 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 6T 9h) (65 gemergte PRs in 30 T)

Beschreibung

Currently, using Delete to dissolve a selected point causes it to change shape:

Image

The default deletion mode for dissolving a point should aim to rescale the adjacent handles to best approximate the original curvature. See the algorithm described at https://math.stackexchange.com/a/879213/94039 which will hopefully work decently even in cases where an approximation of the original is required.

Contributor Guide