吸附
那块磁铁:什么吸到什么上、你得靠多近、红色的对齐参考线,以及哪些工具听它的。
吸附把你正拖着的东西拉到附近的网格线、点、边或对象上,让形状严丝合缝地接上,而不是差一点点。它是一个总开关加上四个源,在你打开之前一直是关的。
把它打开
主工具栏上那个磁铁按钮是总开关。它一开始是关的,你的选择在两次使用之间会被记住。它旁边的小箭头会打开吸附面板:最上面是启用吸附和容差,接着是四个源,下面的全选能一次打开所有的源。
| 选项 | 默认值 | 作用 |
|---|---|---|
| 启用吸附 | 关 | 和磁铁按钮同一个总开关:它关着的时候,下面这些一个也不起作用 |
| 容差 | 8 px | 东西要靠多近(按屏幕像素算)才会吸上。1 到 50 |
| 网格 | 开 | 最近的网格交点,按当前的网格间距 |
| 顶点 | 开 | 任何可见形状图层上的任何一个点 |
| 线 | 关 | 任何可见路径段上最近的那个位置 |
| 对象边界 | 关 | 其他对象边界框的角、中心和边 |
在面板里打开任何一个源,也会把总开关打开,所以勾上一个框总能让吸附生效。关掉一个源则从不碰总开关。
多近算够近
容差是按屏幕量的,不是按文档。所以放大反而让吸附更精准而不是更贪:在 800% 下,同样的 8 像素只覆盖 100% 时那段文档距离的八分之一。
所有的源是同时搜的,最近的那个候选获胜,所以一个比网格线近一个像素的点会赢过那条网格线。
对齐参考线
每一次吸附都看得见。一条红线沿着对上的那条边或那个点横穿画布,一个小标签给出以像素计的距离。你移动节点、骨骼端点或形状时,画形状时,以及用钢笔工具放点时,都能看到它。
对象不必靠得很近才能对齐。只要有一条边对上,一条水平或垂直的参考线就会横贯整张画布把它标出来,形状也正好落在它上面。你移动的形状的每一条边都会被考虑,而不只是你抓着的那一条:抓着一个形状的上边拖,它的下边、左边和右边也都各有机会对齐。
同时移动几个形状时,对齐的是围住整个选择的那个框。旋转过的形状按它真实的、旋转后的角来对齐。
哪些工具会吸附
凡是你在给什么东西定位的地方,吸附就起作用:
- 移动:你拖着图层到处走的时候
- 变换:你拖选中对象的主体时会吸附,但缩放、旋转或移动锚点时不吸附
- 钢笔:落点时会吸附,拖它的手柄时也会
- 节点:见下文,它有自己的一套规则
- 形状工具:拖动的起点和终点,以及移动你刚画好的形状时
- 直线:一段线的起点和终点,以及拖动直线的端点时
其余的一律完全无视这块磁铁:铅笔、画笔、橡皮擦、涂抹、刻刀、填充、选框、魔棒、吸管和渐变从不吸附。画画的工具就该跟着你的手走。形状上的数值手柄,比如圆角半径、圆环粗细或边的鼓起,也从不吸附:它们精确地跟着光标走。
节点吸附和焊接
节点工具不用那个共用的容差。你拖一个顶点的时候,它在屏幕上 14 像素以内吸到任何可见形状图层的任何顶点或边上,你正在拖的那个顶点和连着它的两条边除外。吸上的顶点正好落在目标上,而不是保留你抓它时的那点偏移。
在节点选项里打开焊接,会强制这种吸附生效,哪怕磁铁是关的,同时把目标收窄到只剩顶点。边不再有吸引力。焊接决定的是你松手时会发生什么:开着它,把一个吸上的顶点放到另一个顶点上,两者就在结构上合并了。
骨骼吸附
骨骼工具有自己的一块磁铁,同样和工具栏上那个分开。它的吸附复选框只在编辑模式里提供,会把一根骨骼的两端拉到屏幕上 15 像素以内任何别的骨骼的起点或终点上。你画新骨骼的时候,也可以按住 Ctrl 随时得到同一个吸附。已经锁上的吸附,会赢过 Shift 的角度约束。
不用它的时候
吸附是一个定位的帮手,不是一套约束系统:它从不改写你没在拖的几何,也不在文件里留下任何痕迹。一个形状要是死活不肯落到你想要的地方,就为那一次移动把磁铁关掉,别跟它较劲。那个按钮只有一点之遥,设置也挺得过重启。