螺旋工具

快捷键:I 或者 F9

螺旋工具( tool-spiral )可以用来绘制 阿基米德螺旋线(等速螺线)。如果想绘制其它类型的螺旋线,可以使用 菜单→扩展→渲染→函数绘图器 。

提示

Y 驿窗注:用 函数绘图器 绘制螺旋线

先在画布上画一个正方形或矩形,然后选中该正方形或矩形,点击 菜单→扩展→渲染→函数绘图器,参数如下:

../../_images/07-1extensions.png

函数绘图器绘制螺旋线的参数

操作方法

  1. 切换到螺旋工具( tool-spiral )后,鼠标左键在画布上点击并拖动一段距离即可。

  2. 按空格键可以临时切换到选择工具( tool-select ),再按空格键则切换回螺旋工具。

  3. 螺旋线本身通过描边颜色来显示,所以请确保描边颜色没有设置为无,并且透明度为可见。

  4. 操作过程中,点击上面工具选项中的( reset )图标,可以把螺旋线的全部参数重置为初始值。(圈数=3,发散度=1,内半径=0)

  5. 用螺旋工具( tool-spiral )拖动外手柄,可以从终点加长或缩短螺旋线的长度;此操作会影响圈数,但不会影响发散度和内径。

  6. 用螺旋工具( tool-spiral )拖动内手柄,可以从起点加长或缩短螺旋线的长度;此操作会影响内半径,但不会影响发散度和圈数。

工具选项

  1. ( 圈数 ):从螺旋线的中心点开始(内半径=0),螺旋运动到终点(外手柄所在的位置),围绕中心一共旋转了多少个360度。它描述的是一个绝对值,所以内半径的修改不会导致圈数的数值变化。

  2. ( 发散度 ):螺旋运动过程中,半径相对于角度变化的速度,螺旋线的相邻线之间的距离:

  • 发散度=1时,螺旋运动过程中,半径相对于角度变化的速度恒定不变。(阿基米德螺旋线或等速螺线)

  • 发散度>1时,螺旋运动过程中,半径相对于角度变化的速度变大,导致螺旋线内紧外松。

  • 发散度<1时,螺旋运动过程中,半径相对于角度变化的速度变小,导致螺旋线内松外紧。

  1. ( 内半径 ):内半径=0时,起点(内手柄)正好位于螺旋线的中心。

手柄及辅助快捷键

螺旋线有两个手柄,一个为内手柄,另一个为外手柄。内手柄为螺旋线的起点,外手柄为螺旋线的终点:

../../_images/07-2.png

螺旋线的两个手柄及螺旋线中心

  1. 用螺旋工具( tool-spiral )点击螺旋线,即可显示内手柄和外手柄。

  2. 切换到螺旋工具( tool-spiral )后,点击并拖动内手柄或者外手柄,可以延长或缩短螺旋线的长度。

  3. 用螺旋工具( tool-spiral )拖动内手柄时如果按住Alt键,等同于修改工具选项中的 发散度。(注意:内半径可能会发生变化)

  4. 用螺旋工具( tool-spiral )拖动外手柄时如果按住Alt键,等同于修改工具选项中的 圈数。

  5. 用螺旋工具( tool-spiral )拖动外手柄时如果按住Shift键,可以缩放并旋转螺旋线。

  6. 如果想保持螺旋线所有参数不变,仅对尺寸进行缩放,可以同时按Ctrl+Shift键来拖动外手柄。注意有15°步进。

  7. 用螺旋工具( tool-spiral )拖动外手柄时如果按住Shift+Alt键,可以仅旋转螺旋线,所有参数不变。

  8. 绘制螺旋线时按Ctrl键可以限制终点位置相对水平线的角度以15°的整数倍步进。

  9. 绘制好的螺旋线,按Ctrl键不松手然后移动内(外)手柄,可以限制终点位置相对水平线的角度以15°的整数倍数移动。

  10. 绘制螺旋线,按Shift键不松手然后点击内手柄,等同于设置内半径=0 。

螺旋线填充与描边

螺旋线填充

螺旋线填充颜色与矩形或者椭圆形相比,稍微有一点复杂,下面我们用示例来进行说明:

螺旋线 1&2&3

../../_images/07-3-1.png

螺旋线填充示例 1&2&3

上面三个螺旋线中:

  • 编号1为只有黑色描边,无填充;

  • 编号2为有黑色描边,填充为纯色,复杂路径选项为 奇偶( even-odd );

  • 编号3为有黑色描边,填充为纯色,复杂路径选项为 非零( nonzero );

提示

Y 驿窗注:复杂路径选项: 奇偶 & 非零

复杂路径填充时,inkscape有自己的规则,主要就是奇偶规则与非零规则(仅适用于填充,不适用于描边),其设置位置如下图红框内所示:

../../_images/07-4.png

奇偶与非零设置

螺旋线 4&5

下面两个螺旋线中:

  • 编号4为有黑色描边,填充为渐变,复杂路径选项为 奇偶( even-odd );

  • 编号5为有黑色描边,填充为渐变,复杂路径选项为 非零( nonzero );

../../_images/07-3-2.png

螺旋线填充示例 4&5

螺旋线 6

下面是编号为6的螺旋线:

../../_images/07-3-3.png

螺旋线填充示例 6

最左侧的螺旋线6是由右侧两个螺旋线6-1与6-2重叠(螺旋线中心完全重合)得到的。

6-1与6-2都是渐变填充,复杂路径选项为奇偶。
6-1是从6-2减一圈而来:用螺旋工具选中6-2,按住Ctrl键然后点击并拖动外手柄,使其圈数减少1,然后修改渐变为黄色,即可得到6-1。

螺旋线 7

下面是编号为7的螺旋线:

../../_images/07-3-4.png

螺旋线填充示例 7

最左侧的螺旋线7是由右侧两个螺旋线7-1与7-2重叠(螺旋线中心完全重合)得到的。

7-1与7-2都是纯色填充,复杂路径选项为奇偶。
7-1是从7-2减一圈而来:用螺旋工具选中7-2,按住Ctrl键然后点击并拖动外手柄,使其圈数减少1,然后修改填充为蓝色,即可得到7-1。

提示

Y 驿窗注:螺旋线7-1由7-2减一圈生成,而不是由7-2缩放生成。6-1同理。

螺旋线描边

下面两个螺旋线的描边,左侧是红绿 线性 渐变,右侧是红绿 径向 渐变:

../../_images/07-3-5.png

螺旋线描边示例