路径一般可以分为封闭路径和开放路径。路径这个概念是具有矢量性的,它没有分辨率,可以被任意地放大或缩小,不会产生损失也不会影响图形的清晰度。并且,作为一个矢量概念,路径有许多数学特性,诸如长度、宽度、方向性等等。在存盘文件中保存的是路径的数学性质参数,而并不像位图一样将每一个点的特性记录进文件,所以所有矢量图形的存盘文件都要比同样的位图文件占用的磁盘空间小。
既然路径分为开放和封闭两种,那么这两种路径各有什么特性呢?开放路径,是指具有两个端点的图形对象。开放路径是不能填充颜色的,仅能改变路径本身自己的颜色。封闭路径是指没有端点、仅具有内部点的图形图像,它具有可填充性,可以在图形内部填入规定的颜色和样式。这就牵涉到第5章介绍的知识了,请参阅第5章相应的内容。
图3-1 几种路径的图例
另外,路径还有另外一种分法,就是:自由路径、复合路径、组合路径3种。自由路径是指单独的没有同其他路径相结合的路径,这种路径是简单的又是可以编辑的。复合路径是指由自由路径连接而成的或者有字符转换而成的路径(字符转换而成的路径本章暂时不讲);组合路径是指已经由几个路径组合并且成为一个对象的路径。组合路径不能直接对其中的节点编辑,必须进行解组操作转换成自由路径后才能编辑。例如椭圆、矩形等就是组合路径。
下面再深入讨论一下节点的问题。节点是用来控制图形性质的点。首先,节点位于路径之上。这一方面需要大家注意,例如圆的圆心也可以控制圆的性质,但是它不是节点,它不位于路径之上,直线的中点也不是节点,虽然它位于路径之上。节点的位置及数目的多少一般是由系统计算得出的,当然一些个人设定或类似钢笔的专用工具绘图除外。对于不规则图形路径和曲线来说,影响节点数目和位置的条件很多,如路径曲率等。