节点工具
一个点一个点地编辑路径:挪锚点、捏手柄、改节点类型、加点和删点,以及闭合路径。
有了形状之后,节点工具(A)就是你常驻的地方。它选中并移动路径上的点、拉它们的贝塞尔手柄、把尖角转成曲线、给尖角倒圆,还能把路径接起来。
它作用于形状图层。选中网格图层时它改而编辑网格笼。没有合适的东西选中时,它退回去挑图层,所以点一下总归到得了某个地方:点一个形状把它选上,Shift 点是追加,或者在画布上拉一个框,把它碰到的每一个可编辑形状图层都捡起来。
选点
点一个锚点就选中它。Shift 点是把它加进选择或者再拿出来。在空白画布上拖动是框选点:这个框只捡已经选中的图层上的点,所以你可以在一个形状内部拉框,而不会把邻居也拖进来。
每一次抓取都要移动大约三像素之后才真正生效,所以单纯的一次点击从不误挪几何,也从不落下关键帧。不到三像素、又没按 Shift 的框,会把点的选择连同图层选择一起清掉。
选中不止一个点时,这条栏显示个数;只选中一个点时,它显示那个点的 X 和 Y。
三种节点类型
每个点都存着自己的类型,所以一个尖角就算两边手柄碰巧对成一条线,它也还是尖角。工具选项栏上的胶囊显示选中点的类型,也负责转换它;选中好几个点时,它把所有选中形状上的这些点一次全转过来。
| 类型 | 手柄 | 什么时候用 |
|---|---|---|
| 尖角 | 完全独立:每根手柄各动各的 | 拐角,以及在一侧突然折断的曲线 |
| 平滑 | 共线,但两边各保自己的长度 | 进来长、出去短的连续曲线 |
| 智能 | 镜像:等长,而且自动保持对齐 | 你不想一直盯着的顺畅曲线 |
尖角点并不丢掉手柄:收起来的手柄只是坐在锚点上,你把其中一根重新拉出来,曲线就又回来了。画布上标记一眼就告诉你类型:智能是圆点,平滑是菱形,尖角是方块。
双击锚点是平滑和尖角之间的快速切换:它要么把两根手柄都收回锚点上,要么按穿过相邻点的一条平滑曲线把它们重建出来,并清掉任何圆角半径。
移动点和手柄
拖锚点会把它连同两根手柄一起挪走。选中好几个点时它们全都动,跨形状、跨图层都算。
拖手柄是在改曲线的形。智能点上对面那根手柄会镜像;按住 Alt 可以打断切线、只动这一边。从锚点上按住 Alt 往外拖则是反过来的动作:它从一个尖角里拽出一对新的对称手柄,并清掉它的圆角半径。
曲线本身也能拖。在一段上按下去再移动,就起了一次边弯曲,它会重新分配相邻的两根手柄跟着你的光标走;想把一条直线顶出个肚子而不碰两端,这很顺手。
拖点的时候按住 Shift,可以把它约束到一个轴上。轴是按你起手的方向挑的,拖过大约四像素之后定下来。
加点、删点和连接
双击一段就在那里插一个点。拆分曲线做的是同一件事,位置是选中点之后那一段的中点。选好点按 Delete 或 Backspace 就把它们删掉。
六个曲线按钮和钢笔工具共用,各自在用不上的时候变灰:
- 拆分曲线:在后一段的中间加一个点
- 断开曲线:在选中的点上把闭合路径打开
- 闭合路径:把三个点以上的开放路径闭合
- 简化:从整个形状里删掉多余的点
- 连接曲线:两个端点都选中时把路径闭合
- 反转方向:翻转路径方向,同时也翻转填充的绕向和描边画出去的方向
简化
简化删掉多余的点。布尔结果现在回来时已经重新拟合成曲线了,不管它来自橡皮、刻刀、矢量填充还是矢量画笔,所以你不必只为了拿到一个可编辑的形状而去按它。想要比拟合选出来的更少的点时、一笔描进了太多细碎细节时,或者在整理那次重新拟合之前做的、带着好几百个角点的形状时,才会用到它。
回来的是曲线。简化不是把点一扔了事、留给你一个更粗的多边形:它用贝塞尔曲线重新拟合轮廓,只有当一个点两边的手柄扛得住它原先描述的那段曲线时,这个点才会被删掉。所以一个刷出来的形状,它合并后的边界回来时是一条跟着原边缘走的顺畅路径,带着你抓得住的真手柄,而不是一串短直线。
保住形状才是目的,节点数是为此花掉的代价。三笔叠着的笔画做出来的形状量得 232 个点;第一次按把它降到 64,新轮廓离旧的从没超过大约十分之一像素。正常缩放下这是看不见的。它终究是个近似而不是拷贝,所以你要是需要原样,就撤销。
尖角还是尖角。在删掉任何东西之前,简化会先找出轮廓真正硬转的地方,把那些点钉成尖角,所以一个直角回来还是直角,本来直的边还是直的,手柄也收回到点上。别处的新点则按它扛着的曲线来定类型:拟合把两根手柄留成一条线的地方是平滑,留成镜像的地方是智能。一个用两百个点画出来的矩形,回来时正好是原位置上的四个尖角。
没有什么要设的。精度是从形状自身、从它自己的尺寸算出来的,所以按一下这件事,在一张小涂鸦和一个铺满画布的剪影上意思是一样的。
再按一次它会走得更远。第一次按是最谨慎的那次,去掉大部分点。之后每按一次都给轮廓多一点活动余地,于是它能找到更长的曲线、丢掉更多点:测试里一个刷出来的形状走的是 232 个点,然后 64、39、30,每次砍掉剩下的四分之一到三分之一。连按三四次,你就到了这个形状还能像样地画出来的最少点数。
它不会带着你的画跑掉。轮廓最终可以偏离你画的位置多远有一条硬上限,大约是形状自身尺寸的千分之三,所以一个小图标和一个铺满画布的剪影守的是同一条视觉标准。上面那一轮里,做完的轮廓远在那条线以内,在任何能把形状放进屏幕的缩放下都看不出来。每按一次都同时抬高拟合的力度和容差,但受形状对角线的一个比例约束。一旦某一次按会越过那条线,它就干脆什么都不做,而不是再放宽:没有改动,没有历史记录条目,你的选择也原封不动。那是这个工具在告诉你,它已经走到不改动你的画就走不了更远的地方了。
它一次作用于每一个选中的形状,在每个形状内部则作用于主轮廓和复合或布尔形状的每一条额外轮廓。任何一条轮廓都不会被丢掉,再小也不会。选中一个矩形和你涂在它上面的那些色块,按一次,全都清理干净。它只改几何:图层的变换、锚点、关键帧、动画轨道、效果和样式统统毫发无损,整件事是一步撤销,名字叫简化路径。开放路径的两个端点都留在原地,所以简化一条线绝不会把它闭成一个圈。
你选中的点会保住。简化会给路径上的点重新编号,所以选择是按点原来的位置重建的:活下来的仍旧选中,被删掉的就自然掉出去。要是某一次按什么都没删掉,选择原封不动。
选中两个或更多点时会出现焊接顶点:它把其余每一个选中的点都焊到第一个上,从此它们一起动,跨形状、跨子路径都算。取消焊接顶点则去掉选中点上的焊接。另有一个单独的焊接复选框管的是拖动:开着它,把一个点放到另一个点上,两者就在结构上合并,而且它在你拖的时候强制打开吸附。见「吸附」。
三种点击模式
这条栏最左边的胶囊决定点在路径上会做什么。
| 模式 | 一次点击做什么 |
|---|---|
| 选择 | 正常的点和手柄编辑,默认的一种 |
| 隐藏边 | 点一段就隐藏或显示它的描边,填充不受影响 |
| 线条粗细 | 把锚点往侧面拖,设定这个点自己的线宽 |
线条粗细模式下,栏上的滑块按数值设宽度,从 0 到 100,以十分之一像素为步长,作用于每个选中形状上的每个选中点。宽度为零表示这个点用形状自己的描边宽度。
圆角半径
半径开着时(默认是开的),每个尖角都显示一个小手柄,你可以沿着这个角的角平分线拖它来倒圆。这个半径是活的:它存在点上,形状一移动或变形,曲线就重新生成,所以倒过的圆角挺得过编辑。
一旦形状里有任何一个点带上了半径,栏的右边就出现一个转换为曲线按钮。它把这些活的半径烘成真正的贝塞尔点,你想手工修改倒角的时候需要它。
右键菜单
在一个选中的、可编辑的形状上,距离某个点十像素以内右键,会打开一个只有一条命令的菜单:起始顶点。它把你点的那个点变成闭合轮廓的第一个点,这决定了描边从哪儿开始画,以及形状的绕向从哪儿起头。它只在闭合路径上提供,而且只在那个点还不是第一个点时提供。右键没打到任何点的话什么都不做。
| A | 节点工具 |
| Shift点击 | 把一个点加进选择或从选择里去掉 |
| Shift拖动 | 把移动约束到一个轴上 |
| Alt拖手柄 | 打断切线 |
| Alt拖锚点 | 拽出对称手柄 |
| 双击锚点 | 在平滑和尖角之间切换 |
| 双击一段 | 插入一个点 |
| Delete | 删掉选中的点 |
| 方向键 | 微调选中的点,按 Shift 则是十个单位 |