3.2 编辑路径

Fireworks CS4提供了多种编辑矢量对象的方法。可以通过移动、添加或删除点来更改对象形状,也可移动点手柄来更改相邻路径段的形状。使用“自由变形”工具能够直接对路径进行编辑以改变对象的形状,还可以使用路径操作通过合并或更改现有路径来创建新形状。

3.2.1 使用“矢量”工具编辑矢量对象

在Fireworks CS4中,除了拖动点和点手柄以外,还可使用几个工具直接对矢量对象进行编辑。

1.使矢量对象弯曲和变形

使用“自由变形”工具可以直接对矢量对象执行弯曲和变形操作,而不是对各个点执行操作。不管点的位置如何,可以推动或拉伸路径的任何部分。在更改矢量对象的形状时,Fireworks CS4自动添加、移动或删除路径上的点。范例如图3.25所示。

图3.25 使用“自由变形”工具对矢量对象进行弯曲和变形操作

在所选路径上移动指针时,该指针将根据它相对于所选路径的位置更改为推动或拉伸指针,不同指针形状的含义如表3.1所示。

表3.1 不同指针形状的含义

当指针位于路径的正上方时,可以拉伸路径;当指针不在路径的正上方时,可以推动路径。可以更改推动或拉伸指针的大小。

(1)拉伸所选路径的操作方法如下。

① 选择“自由变形”工具

② 将指针放在所选路径的正上方,此时指针更改为拉伸指针。

③ 拖动路径。

(2)推动所选路径的操作方法如下。

① 选择“自由变形”工具,此时指针变为推动或拉伸指针。

② 将指针稍稍偏离路径。

③ 轻推所选路径使之变形。

(3)更改指针大小的操作方法如下。

选择“自由变形”工具后,要设置指针大小(其目的是设置指针所影响的路径段的长度),请在属性检查器的“形状更改量”文本框中输入或选择一个1~500范围内的值,该值以像素为单位指示指针的大小。

2.扭曲路径

可以使用“更改区域形状”工具,更改区域形状指针外圆内的所有选定路径的区域,如图3.26所示。

图3.26 使用“更改区域形状”工具拉伸选定路径的区域

指针的内圆是工具的全强度边界。内、外圆之间的区域以低于全强度的强度更改路径的形状。指针外圆确定指针的引力拉伸,可以设置它的强度。

扭曲所选路径的操作方法如下。

(1)选择位于“自由变形”工具弹出菜单中的“更改区域形状”工具

(2)跨越路径拖动以扭曲路径。

要设置更改区域形状指针的大小,请在属性检查器的“大小”文本框中输入或选择一个1~500范围内的值,该值以像素为单位指示指针的大小。

要设置更改区域形状指针内圆的强度,请在属性检查器的“强度”文本框中输入一个1~100范围内的值。该值指示指针潜在强度的百分比,百分比越高,强度越大。

3.将路径剪切为多个对象

使用“刀子”工具,能够将一个路径切为两个或多个路径。例如,将一个椭圆路径切为两个路径,如图3.27所示。

图3.27 使用“刀子”工具,将一个椭圆路径切为两个路径

剪切所选路径的操作方法如下。

(1)选择“刀子”工具

(2)连续两次,跨越路径拖动“刀子”工具。

3.2.2 使用路径操作编辑矢量对象

可以使用【修改】菜单中的路径操作,通过合并或更改现有路径来创建新形状。对于某些路径操作,所选路径对象的堆叠顺序将定义操作的工作方式。

1.合并路径

可以将多个路径合并为单个路径,也可以连接两个断开路径的端点以创建单个封闭路径,还可结合多个路径来创建一个复合路径。

(1)将两个断开的路径创建为一个连续路径的操作方法如下。

① 选择“部分选定”工具。

② 选择两个断开路径上的两个端点。

③ 选择【修改】→【组合路径】→【接合】。

(2)创建复合路径(也称合成路径)的操作方法如下。

① 选择两个或多个断开或封闭的路径。

② 选择【修改】→【组合路径】→【接合】。

(3)要分离所选复合路径,请选择【修改】→【组合路径】→【拆分】。

(4)将所选的封闭路径合并为一个封闭整个原始路径区域的路径的操作方法如下。

① 选择两个或多个封闭路径。

② 选择【修改】→【组合路径】→【联合】。

所得到的路径具有放在最后面的对象的笔触和填充属性。例如,有一个封闭路径(五角星)和一个圆形(该对象放在后面),将两个封闭路径合并为一个封闭整个原始路径区域的路径前后变化如图3.28所示。

图3.28 将两个封闭路径合并为一个封闭整个原始路径区域的路径前后变化

2.从其他对象的交集创建对象

使用【交集】命令,可以从两个或多个对象的交集创建对象,如图3.29所示。

图3.29 使用【交集】命令创建对象

创建一个包围所有选定封闭路径共有区域的封闭路径的操作方法如下:选择【修改】→【合并路径】→【交集】。所得到的路径具有放在最后面的对象的笔触、填充和效果属性。

3.删除路径的某些部分

可以使用【打孔】命令删除所选路径的某些部分,这些部分是由排列在其前面的另一个所选路径的重叠部分定义的,如图3.30所示。

图3.30 使用【打孔】命令删除所选路径的某些部分

删除所选路径的某些部分的操作方法如下。

(1)选择用来定义要删除区域的路径对象,如蓝色圆形。

(2)选择【修改】→【排列】→【移到最前】。

(3)将其添加到要从中删除某些部分的路径的选区,按住【Shift】键将所有路径选中。

(4)选择【修改】→【组合路径】→【打孔】。剩余部分的笔触和填充属性保持不变。

4.修剪路径

可以使用【裁切】命令来修剪路径。前面(最上面)的路径定义修剪区域的形状,如图3.31所示。

图3.31 使用【裁切】命令修剪所选路径

修剪所选路径的操作方法如下。

(1)选择用来定义要修剪区域的路径,如蓝色圆形。

(2)选择【修改】→【排列】→【移到最前】。

(3)将其添加到要修剪的路径的选区,按住【Shift】键将所有路径选中。

(4)选择【修改】→【合并路径】→【裁切】。所得到的路径的笔触和填充属性保持不变。

5.简化路径

可以在删除路径中的点的同时,保持它的总体形状。【简化】命令将根据用户指定的数量删除路径上多余(不需要的或不太重要)的点。

例如,如果有一条包含两个以上点的直线(只需要两个点即可产生一条直线),或者路径包含恰好重叠的点,那么可以使用【简化】命令。使用【简化】命令将删除在重新生成所绘制的路径时不需要的点,如图3.32所示。

图3.32 使用【简化】命令将删除在重新生成所绘制的路径时不需要的点

简化所选路径的操作方法如下。

(1)选择【修改】→【改变路径】→【简化】,打开“简化”对话框,如图3.33所示。

图3.33 “简化”对话框

(2)输入一个简化量,然后单击【确定】按钮。

增加简化量时,Fireworks CS4可以改变路径(以减少该路径上的点数)的程度也随之提高。

注意:简化量不能超过不需要点的数量。

6.扩展笔触

可以将所选路径的笔触转换为封闭路径。得到的路径创建一个路径的幻象,它不包含填充并且其笔触具有与原始路径的填充相同的属性,如图3.34所示。

图3.34 原始路径与具有原始形状和相同笔触及填充属性的封闭路径

扩展所选路径笔触的操作方法如下。

(1)选择【修改】→【改变路径】→【扩展笔触】,打开“扩展笔触”对话框,如图3.35所示。

图3.35 “扩展笔触”对话框

(2)设置最终的封闭路径的宽度。

(3)指定一个角类型:转角、圆角或斜角。若选择转角,则设置转角限制,即转角自动变为斜角的点。转角限制是转角长度与笔触宽度的比例。

(4)选择“结束端点”选项:对接、方形或圆形。

(5)单击【确定】按钮。

经过上述操作,一个具有原始形状和相同笔触与填充属性的封闭路径取代了原始路径。

7.收缩或扩展路径

收缩或扩展所选路径的操作方法如下。

(1)选择【修改】→【改变路径】→【伸缩路径】,打开“伸缩路径”对话框,如图3.36所示。

图3.36 “伸缩路径”对话框

(2)选择收缩或扩展路径的方向,选择“内部”会收缩路径,选择“外部”会扩展路径。

(3)设置原始路径与收缩或扩展路径之间的宽度。

(4)指定一个角类型:转角、圆角或斜角。若选择转角,则设置转角限制,即转角自动变为斜角的点。转角限制是转角长度与笔触宽度的比例。

(5)单击【确定】按钮。

经过上述操作,一个具有相同笔触和填充属性的较小或较大路径将替换原始路径,如图3.37所示。

图3.37 原始路径与收缩和扩展路径