|
首先声明,这个教程仅仅可以作为一个讨论的话题来进行,讨论话题的中心是由一个问题引起的,希望大家能够通过多种角度、思路考虑同一个问题。问题如下: 问题:如何才能制作出这样一个矩形框--有两个圆角,两个直角?比如下面的效果图所示:
; q# I9 ?0 d2 O' s. ]+ O4 t* T% l& W
' L* U6 Y. d4 u) c9 w* g8 _ 如果上面的效果图你感到烦乱的话,那么就来看看这个单一的效果图吧:* G0 C- ]& d( ~( g$ h
- q/ I: N+ A1 T; }$ j4 u) p5 [
制作的方法有很多,你可以想到有几种呢? 我们的答案是:6种! [第一种方案:Mask(遮罩)的灵活运用] 如果是刚刚通过遮罩教程学习的朋友看到这个问题,想必会不经思索的会说:“Easy,使用Mask,就可以轻松实现这种效果!”果真如此吗?请看: 1、选取工具箱的圆角矩形绘制工具,在编辑区绘制一个任意形状的圆角矩形,如下图:
$ \. i, C& M/ ?8 ~ \' W3 Q, @& _6 H9 V6 S! j+ G$ [

! K! S/ X+ t' p$ _' p5 T 2、选取矩形工具在编辑区绘制一个矩形,以能够覆盖住圆角矩形的一半大小为佳,如下图所示:
% C% L, V7 }0 y) ^ \7 x* R. O6 }, G6 A" X5 }9 S
" Y# @7 | ~, S8 w' `
3、选定矩形对象,快捷键“Ctrl+X”,剪切它,然后执行菜单命令“Edit--Paste as Mask”,这样我们需要的效果就已经出现了,如下图所示: 0 `% V' E8 @" }. w5 p9 |4 A
2 Z0 b1 w7 N! P7 ~5 D) ^. ^ 1 J( o4 W6 h3 I, W& Y, B; P: b
[方案总结:是一种比较好的思路方法,但是太复杂……不适合初学者] [第二种方案:使用“Modify--Combine--Punch”命令来实现] 1、绘制圆角矩形。 2、绘制一个矩形框,放置到圆角矩形需要产生直角的那一端,位置摆放如下图所示:
9 V. o4 b5 l3 Q5 m# A+ o+ c4 D! E" j; b2 g% f

7 x0 b$ x* m0 Q5 U. D. U- a 3、同时选定两个对象,执行菜单命令“Modify--Combine--Punch”,效果已经出现了,请看下图:
/ e0 h$ e2 e) H) P4 l$ t% L) e4 Q4 `% [9 H+ j T( w2 L; ?

, l3 ^% o+ k$ B) J [方案总结:方便快捷,好方法……] [第三种方案:使用“Modify--Combine--Intersect”命令实现] 1、画出圆角矩形。 2、绘制一个矩形框,矩形框的大小要以能够覆盖住圆角矩形为宜,具体的位置摆放如下图所示: 4 P, }. L4 H3 Q; a" M' I
9 y0 c! e/ h% q " x5 n: ^( R5 R4 t" V5 m
3、同时选定两个操作对象,执行菜单命令“Modify--Combine--Intersect”,看看效果是不同样出现了?如下图所示: 5 x5 M1 Z. E( a2 O- J5 o
' I+ U2 X7 F y- E8 E) _" @& N+ g7 [

! O$ |; W- x1 k* l6 p [方案总结:不错的方法,但是一半不会考虑使用它,或者考虑不到。] [第四种方案:使用“Modify--Combine--Crop”命令实现] 1、画出圆角矩形。 2、绘制一个矩形框,矩形框的大小要以能够覆盖住圆角矩形为宜,具体的位置摆放如下图所示: ' F7 s* O" H3 o
j% W% Q" S8 c& a- _2 S+ J/ f
& A$ c2 z0 `6 ]" ~3 s' A3 C# \9 a
3、同时选定两个操作对象,执行菜单命令“Modify--Combine--Crop”,看看效果是不同样出现了?如下图所示: ; e8 H' _$ f6 i% A
0 V1 d; ?+ W' A! B/ W( G; U8 M. v

/ q9 ?8 L7 }, R1 ? [方案总结:可以发现该命令和“Modify--Combine--Intersect”这个命令有异曲同工之妙,一般不会想到使用它……] [第五种方案:使用“Modify--Combine--Union”命令实现] 1、绘制一个圆角矩形。 2、选定该圆角矩形,快捷键操作“Ctrl+Shift+D”,原地克隆一个相同的圆角矩形,将克隆对象向下拖动一段距离,如下图所示: 1 U! p, f; y) K+ I# _. m U
" ^ u# O' \( d7 J & b1 ^: ]" t- V5 O* C
3、选定克隆对象,打开Object(对象)面板,将该圆角矩形的Roundness的数值调整至“0”,这样,圆角矩形就又变成了矩形,调整方法如下图所示: ! s. u8 L; [! }6 {1 r$ Y
& f+ @; `( ~0 P7 P! b) Y3 @2 @ ' z* O* _2 l' L/ R# W: I
4、调整后的编辑区的两个对象如下图所示: 8 {5 f( U. n" W1 ~4 A% P3 a
( D" O O- Q; Q1 R5 T

0 U, U- a7 V9 d& w8 ]7 d 5、同时选定编辑区的两个对象,执行菜单命令“Modify--Combine--Union”,我们可以发现,同样的效果图也产生了,请看下图:
6 c! o1 P6 I) P( U9 m M$ Q; k2 ^# t2 Z e. B7 Y" l
) m J( ]4 \4 `+ Z5 E9 t
[方案总结:想来想去,我总感觉这才是解决本问题的正解,而且非常符合题意,你不这样以为?呵呵,没关系,还有最后一种方案……][第六种方案:使用工具箱的Knife
W. F% }$ }: D* i5 f
9 \% A+ x& L0 V( O1 V工具实现] 1、绘制出一个圆角矩形。 2、从上侧标尺栏拖出一条水平方向的辅助线,位置根据你的需要而定了,如下图所示:
9 {$ |, r9 E: v1 E7 I) x& m1 `; L( I/ I2 c9 y6 d
7 n, A1 W1 b Z7 L
3、选定圆角矩形对象,然后选取工具箱的Knife工具,沿着辅助线水平方向对圆角矩形进行切割,如下图所示:
+ z# `9 m; u" Z0 t# f: |
9 m$ f* l. Q- q1 g4 @ 1 T: F# M5 x! @7 `
4、切割完成,我们可以清楚的看到,圆角矩形已被切割成两大部分了,从路径节点的显示情况就可以说明这一点了,请看下图路径节点的显示情况: 6 S1 A. v) n4 U1 E/ m( p2 o
: D: {: Y. I/ I1 J1 Q2 }- U 5 L0 p5 f% B4 ~. |; t, v- k2 p; j# R
5、使用点选工具$ F) Q* N; p* {" s! ]
: Y( {) b; N2 ]& i8 n- Y
将切割的两个部分分别拖开,需要的部分留下,不需要的部分当然喀嚓掉了——删除!
- X: O$ `1 O( |2 w( y7 M5 Y8 F8 z" p3 X5 ?) ^8 z1 K4 L

0 {, c$ j( J; d [方案总结:我感觉还是这种方案比较利索,方便,快捷\\\"\\\"是六个方案之中最好的一个方案!] 通过上面我们采用六个方案来解决同一个问题的操作过程,希望大家对FW中一些命令和工具的掌握能够更熟练,思路也能够更开阔一些……不管怎样,希望这篇教程能够给你一些帮助! |
|