GraphiteEditor/Graphite

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

Open

#2,651 创建于 2025年5月18日

在 GitHub 查看
 (4 评论) (0 反应) (1 负责人)Rust (1,176 fork)batch import
Good First IssuePaper Cut

仓库指标

Star
 (25,662 star)
PR 合并指标
 (平均合并 6天 9小时) (30 天内合并 65 个 PR)

描述

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.

贡献者指南