如何在Inkscape中延伸/延长和修剪/剪切直线或路径


20

我有一些直线路径只有两个节点(开始和结束点)。它们很短,我想沿线的相同方向延长它们

路径是倾斜的,并且不是水平或垂直方向的。如果是这样,我知道我可以使用Ctrl键在水平或垂直方向上延伸。

问题:是否可以在路径方向上​​延长路径?

Answers:


21

是的,您可以通过两种方式轻松完成此操作

沿手柄线移动节点

  1. 确保行上的节点没有贝塞尔曲线样式的句柄。

  2. 编辑该行,然后选择要扩展的末端的节点。

  3. 按Ctrl + Alt并拖动节点。

节点将沿线精确移动,从而更改长度。

之所以有效,是因为节点的句柄有效地精确指向线的另一端,因此沿其句柄的方向拖动节点意味着它会沿着该线本身将节点移近或远离另一端。

缩放线

当您Geometric bounding box在Inkscape首选项中选择了“边界框”时,此方法才有效Inkscape的默认设置 Visual bounding box 将改变行的方向!

  1. 关闭顶部的“缩放笔触宽度”选项(如下面的代码片段所示,位于“效果:”标签的右侧)

  2. 选择线

  3. 按下Ctrl键,然后将选择框的角拖动到要扩展的末端(例如,显示绿色箭头的位置),以便缩放线条。

拖动时,线条会改变厚度,但是释放鼠标时,线条会回弹。

因为您执行Ctrl + Scale,您将获得一个均匀的比例而没有失真。

由于线宽未缩放,因此结果是一条线比原先更长,但具有相同的线宽-即与延伸线完全相同。

下面的快照显示了原始线条以及在任一方向上缩放线条的效果。

在此处输入图片说明


1
罗杰·阿特里尔(Roger Attrill),请更改您的答案:仅当您在“ Inkscape首选项”对话框的“工具”部分中选择了“ 几何边界”框时,缩放解决方案才有效。如果选择了“ 视觉边界”框(这是Inkscape的默认),则线将改变其方向(如果缩放非常宽的线,则很明显:宽度= 100 px左右)。这意味着这不是2006
以来

谢谢。该缩放指令的作品,即使我的老Inkscape中0.48.4 r9939(2012年12月18日)。如果您希望节点捕捉到路径(即修剪/剪切/缩短或延伸/延伸到路径交叉点),则移动节点指令仅适用于当前开发版本Inkscape 0.48 + devel r12668(2013年10月7日)。
erik

1
这个答案救了我一命!
漫画家

拖动节点时,用于mac / osx的键是什么?ctrl-alt似乎是沿着边界框拖动节点,或者它会跳到除了线条本身之外的所有地方。
Scott Biggs

对于像我一样感到困惑的人,方法1仅在在线上使用“ 选择并转换”工具时才有效,而不是节点编辑器(按节点编辑路径)有效。这是最简单的方法。
Scott Biggs
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.