GraphiteEditor / GraphiteEditor/Graphite

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

Aperta
#2,651 4 commenti 0 reazioni 1 assegnatario Rivendicata da @4adex Vedi su GitHub
Good First Issue Paper Cut
Lingua principale
Rust
Stelle
27.2k
Fork
1.3k
Merge medio
20h 5m
PR unite (30g)
57

Descrizione

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

![Image](https://github.com/user-attachments/assets/02aa914d-dda7-4480-aa48-070ce7e81717)

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.