现在我们来绘制曲线形锚点' v# O) |7 c4 o |. {( x
如下图所示般,在起点按下鼠标之后不要松手,向上拖动出一条方向线后放手2 n0 x) i8 x0 O2 ?6 `: W( Y5 B) }
然后在第二个锚点拖动出一条向下的方向线,以此类推,画出类似图示的路径6 D$ K! _# b [- y

: ?/ Y' ?0 I+ z" H3 F5 I- h我们看到在绘制出第二个及之后的锚点并拖动方向线时,曲线的形态也随之改变
7 Z4 M) I7 |2 w+ E- S, L究竟曲线是怎样生成的,我们又该如何来控制曲线的形态呢? C) h ?8 }$ Z. U- r
除了具有直线的方向和距离外,曲线多了一个弯曲度的形态$ d+ z2 b: {0 c) g! U/ p
方向和距离只要改变锚点位置就可以做到,但是弯曲度该如何控制?
# N! E' U! r" f1 M( T6 t: b────────────────────
2 E: [! c! R+ O1 w) s如图在工具栏选择“直接选择工具”,注意是下方那个空心的箭头
& O0 D: u _; l3 E0 a- j
b0 z4 ^: z& Z: O假设我们刚才绘制的4个锚点分别是ABCD
: p" ]9 {" k8 e9 Y1 e& a用“直接选择工具”去点取位于AB之间的片断
5 t. C7 N t( D& A, @会看到刚才我们绘制AB锚点时候定义的方向线3 g; C3 B5 q9 l) R2 H* j
+ r u, t: ?4 X* Y* Q/ _) g3 q
仔细看一下这两个方向线# O2 z4 I$ i1 i" l% b
再这样想象:! d! t( O, `5 u; [& i' |
一个人要从A点到B点,在A点出发的时候,位于A点的其他人看到他是朝着上偏右的方向走的
2 k+ H3 ?# S$ E8 T, V- V! `: y |而位于B点的人,看到他是朝着下偏右的方向来的& t, Q; g8 r L
那么综合两地的观测结果。就可以得出这个人行走的路线:必定是一个类似锅盖的上弧形
$ K( }. {+ h/ `; c+ v- K────────────────────
y& B3 v0 G/ y' S& L现在我们选择如图的“转换点工具”,该工具用来修改方向线
$ U- c! E) Q, ]$ v' ]& }. O5 c; l' w* i 9 K4 Q: U3 O. i
然后如下图所示般改变AB锚点上的方向线,将会看到曲线弯曲度的改变
+ {3 y" R& m1 Y注意方向线末端有一个小圆点,这个圆点称为“手柄”,要点击手柄位置才可以改变方向线7 m9 ^- F9 j6 f; p
8 L5 L: w& Y! }& o0 Y4 R( y
结合刚才所作的比喻,就不难理解了:* U! ~" Q. E& d6 } q
1 修改B锚点方向线为下,相当于指定那个人从A点上方出发后,从B点下方进入,那么所走的路程就是一个S形
! b% ^9 g& \- Q4 P9 f6 u2 再修改A锚点方向线为下,相当于从A点下方出发,再从B点下方进入,所走的就是一个下弧形的路程' e a8 n. o) ?( d, s4 h# W
修改后的方向线如下图:3 h$ s/ L/ b" Z0 \. R5 A7 T" @6 Q

! {0 Q$ Z7 H) J$ W8 \+ e────────────────────
: R- g/ l. D) Y" T& X/ q, D0 C明白了方向线的方向对曲线形态的影响后,我们来看一下方向线长短造成的影响
4 C- o1 A0 E" S, f% f6 Y% e如下图般,在同一方向上拖拉方向线:(可使用“直接选择工具”)' V4 q, O0 i) W5 o
3 [7 J3 {6 f: {8 u
对于一个锚点而言,如果方向线越长,那么曲线在这个方向上走的路程就越长,反之就越短
# X% w |6 n* Q4 ]8 h可以这样设想,曲线是一个橡皮筋,在头尾两端有两个力在各自的方向上拉
8 c7 o' u6 m I/ p/ u哪个方向上力气大,则橡皮筋就朝向这个方向多靠拢一些。反而反之
) ~! v H% D# j% U; W────────────────────4 p3 U/ J! S2 K9 \, f2 B7 \. @
除了修改锚点之外,也可以利用“直接选择工具”,在片断上修改曲线的形态$ y2 m# \ r- m( }6 Y: n: v7 E9 @
如下图:; V# e& s3 O) U2 D

" K2 U, S: [- g* z. r3 J注意:这并不能说是“修改了片断”,而应该说是“同时修改了两个锚点”! X! g& n5 E( m6 d' J
牢记原则:片断是由锚点组成的,只有修改锚点才能改变片断形态,这是不可逆的因果关系9 Q# y6 A7 h( Y
────────────────────0 d, p# v- n2 ] ` i' F
做一下小结:
& i- K" g' L0 C0 `1 i( E( v' d对于这条曲线上的除了起点和终点的BC两个锚点而言,都存在两条方向线:
9 z9 V# a. d# {9 j$ W6 X3 n9 d一条是从上一个锚点“来向”的方向线;另一条是通往下一个锚点的“去向”的方向线
( W0 P% I: H" N4 L/ f" m对于起点,只存在“去向”的方向线;对于终点,只存在“来向”的方向线3 C/ D4 L) Y7 y+ }
────────────────────
* s$ J7 l# e: T. d$ i下面让我们做个小练习,如图:( q' q' |) c7 L1 f

" T" \! z9 s2 C; R5 X% x# H k现在要求在两个红点之间绘制一条紧贴鼠标外廓的曲线
: }- H% }5 ]9 c* x很可能你们绘制出来的是如下图这个样子的1 [6 z' k* X' N1 J, B" r1 i

/ o, b- f8 W. E) ~. v虽然要求是达到了,但是这样的路径上使用了4个锚点
) G, J8 Y. a0 u再看下图:
0 o& c" }* E |7 a2 I& }( P 6 X3 z3 h+ A) s8 C0 D4 @
同样的曲线效果,这里只用了两个锚点来绘制
: I$ X5 [8 i2 L! T) N────────1 p, p, w9 o* u+ r2 @
移动两个红点的位置再行绘制,很可能你们绘制的效果是这样
! \9 Q$ S9 F, ]3 p4 j# d 3 B; H" G/ o4 O, w8 X
而实际上呢,也只需要用两个锚点就可以绘制这条曲线了,如下图
1 N2 `- X$ ]& K * t$ Y& j& S& d: n: i" W# [1 b
再换个位置绘制一条,也只需要两个锚点,如下图:8 q) k# N1 O8 f4 J: }0 N% S3 n
( D) s2 Z' r* t8 }
记住一个原则:绘制曲线的锚点数量越少越好+ q# n# }/ T# U" A9 O: L4 e- [
因为如果锚点数量增加,不仅会增加绘制的步骤,同时也不利于后期的修改
2 w1 _7 Z7 z# G────────4 S' }! E: }: {. M. R* t2 ]
到这里,大家一定会产生两个问题:
; H, C$ V6 q' g: K8 u1 两个锚点似乎可以包揽全部曲线形态了?+ v% G7 q, ~- s& h! ^
这个观点显然是错误的,例如我们前面首个实例所绘制的曲线,就需要两个以上的锚点! i. j' Z P9 |6 D) S3 Z5 b1 K9 a
2 那么,如何让所用的锚点数量最少?1 ]# j( A y* c6 e
实际上这里还隐含着另外一个问题:究竟在哪里定锚点才是最佳的? |