一款基于 Path 绘制的 图形编辑器
对标 figma 形状编辑能力, 可实现 任意图形 多顶点控制能力
进入编辑模式自动初始化所有顶点
点击任意顶点将激活他与相邻两点的控制点, 每个顶点最多有两个控制点
没有控制点时 与相邻点则是直线连接
存在一个控制点时, 比如右控制点 则是与右邻点 连接一条二次贝塞尔曲线
存在两个控制点时, 比如左邻点有右控制点, 当前顶点有左控制点, 则在左邻点与当前顶点 连接一条三次贝塞尔曲线
通过双击进入编辑模式
双击任意区域可退出编辑, 并自动保存编辑数据
按住 Ctrl/Command 点击顶点时, 如果顶点没有任何控制点 则生成两个默认控制点
如果 存在控制点, 则去除所有控制点
使用快捷键切换控制点模式
按住 Ctrl/Command 拖动控制点时时 则为 自由拖动模式
当自动吸附到 角度对称 或者角度对称等长模式, 结束拖动时, 当前控制点会切换为对应模式
注:
- 角度对称模式: 拖动左控制点时, 始终保持右控制点与之对称
- 角度对称等长模式: 拖动左控制点时, 始终保持右控制点与之对称且 左右控制点距离顶点始终等长