GraphiteEditor/Graphite

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

オープン

#2,651 opened on 2025/05/18

 (4 件のコメント) (0 件のリアクション) (1 人の担当者)Rust (1,176 件のフォーク)batch import
Good First IssuePaper Cut

Repository metrics

Stars
 (25,662 個のスター)
PR merge metrics
 (平均マージ 6d 9h) (30d で 65 merged PRs)

説明

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.

コントリビューターガイド