百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Inkscape LPE 工具教程

zhezhongyun 2025-05-25 16:42 10 浏览

LPE (Live Path Effects) 工具是一个强大的功能,它允许用户通过非破坏性的方式创建和编辑复杂的几何形状和路径效果。其基本原理是提供一组预设的几何构造方法,这些方法通常作为对选定对象应用的动态路径效果而存在。LPE 工具则为这些效果中的一部分提供了直观的、画布上的快捷操作方式,使得创建如精确角度的线条、三点定义的圆、对称图形等操作更为便捷。

启用实验性路径效果 (Experimental Path Effects)

LPE 工具的某些功能依赖于实验性路径效果。为确保所有功能可用,请先按以下步骤操作:

  1. 双击工具箱中的 Selector Tool (选择工具,箭头图标),这将打开 Preferences 窗口。
  2. 在 Preferences 窗口左侧的搜索框中输入 path effects。
  3. 在右侧找到 Live Path Effects (LPE) 部分,并确保勾选了 Show experimental effects。
  4. 关闭 Preferences 窗口。
  5. 重启 Inkscape 以使更改生效。
  6. 重启后,你可以绘制一个任意形状 (例如一个圆形),然后打开 Path > Path Effects... 面板。点击面板上的 + (Add Live Path Effect) 按钮,在弹出的列表中,你应该能看到一个名为 EXPERIMENTAL 的分类,这表明实验性效果已启用。

LPE 工具的使用

选择工具箱中的 LPE Tool (图标通常为一个带有字母 A 和尺规的图标,提示为 Do geometric constructions)。激活后,顶部工具栏会显示该工具的不同模式。

1. Line Segment (线段)

此模式通过两点创建一条直线段。

  1. 在 LPE Tool 的工具栏中,选择第一个图标 Line Segment。
  2. (可选) 为了演示,可以将画布上的一个示例对象锁定,方法是:右键点击该对象,选择 Lock Selected Objects。
  3. (可选) 开启 Enable Snapping (吸附功能),以便精确放置点。
  4. 在画布上点击第一个点,例如吸附到现有对象的某个角点。
  5. 移动鼠标到第二个点的位置,例如吸附到现有对象的另一个角点,然后点击。
  6. 此时,一条线段已经创建,但可能因为没有描边 (stroke) 而不可见。按住 Shift 键,同时点击底部颜色条中的任意颜色 (例如黑色),为线段添加描边。
  7. 现在你应该能看到创建的线段。
  8. 你可以使用 Nodes Tool (节点工具) 来查看和编辑这条线段的两个端点。在顶部工具栏启用 Show path outline and Path Effects (live) (显示路径轮廓和路径效果(实时)) 按钮,可以更清晰地看到原始的控制节点和生成的路径。
  9. 当你对线段满意后,可以选择它,然后点击 Path > Object to Path,将其从 LPE 对象转换为常规路径对象。

2. Circle by 3 points (三点定圆)

此模式通过指定的三个点创建一个圆,该圆将完美地穿过这三个点。

  1. 在 LPE Tool 的工具栏中,选择第二个图标 Circle by 3 points。
  2. (可选) 开启 Enable Snapping。
  3. 在画布上点击第一个点。例如,如果你有一个三角形,可以吸附到它的一个顶点。
  4. 移动鼠标到第二个点的位置并点击。例如,三角形的第二个顶点。
  5. 移动鼠标到第三个点的位置并点击。例如,三角形的第三个顶点。
  6. 一个穿过这三个点的圆将被创建。
  7. 你可以打开 Fill and Stroke 面板 (快捷键 Shift+Ctrl+F),在 Fill 标签页下调整 Opacity (不透明度) (例如降低到 37.7%) 来观察圆与原有三个点的关系。

3. Circle (两点定圆/中心半径圆)

此模式通过两点(圆心和圆上一点)来定义并创建一个圆。

  1. 在 LPE Tool 的工具栏中,选择第三个图标 Circle。
  2. (可选) 开启 Enable Snapping。
  3. 在画布上点击第一个点,此点将作为圆的圆心。
  4. 移动鼠标到第二个点的位置,此点将定义圆的半径,然后点击。
  5. 一个圆将被创建。
  6. (可选) 你可以调整其 Opacity (例如 24.6%)。
  7. 使用 Nodes Tool 可以看到两个控制节点:一个是圆心,另一个是半径控制点。拖动任一节点都可以动态调整圆的大小和位置。

4. Parallel (平行线)

此模式基于两点定义的参考线,创建一条与该参考线平行的线。

  1. 在 LPE Tool 的工具栏中,选择第四个图标 Parallel。
  2. (可选) 开启 Enable Snapping。
  3. 点击画布上的第一个点,作为参考线的起点。
  4. 移动鼠标到第二个点的位置,作为参考线的终点,点击后按 Enter 键确认。
  5. 一条与你定义的隐形参考线平行的线将被创建(如果不可见,按住 Shift 点击颜色条添加描边)。
  6. 使用 Nodes Tool 可以看到三个控制节点。其中两个节点定义了原始参考线的方向和长度,第三个节点(通常在中间)用于控制平行线的偏移距离和长度。

5. Perpendicular Bisector (垂直平分线)

此模式基于两点创建一条线段,并同时生成该线段的垂直平分线。

  1. 在 LPE Tool 的工具栏中,选择第五个图标 Perpendicular Bisector。
  2. (可选) 开启 Enable Snapping。
  3. 点击画布上的第一个点。
  4. 移动鼠标到第二个点的位置并点击。
  5. 一条连接这两点的线段及其垂直平分线将被创建(如果不可见,按住 Shift 点击颜色条添加描边)。
  6. 使用 Nodes Tool 可以移动原始的两个端点,垂直平分线会相应地动态更新。

6. Angle Bisector (角平分线)

此模式通过三个点定义一个角度,并绘制出该角度的角平分线。

  1. 在 LPE Tool 的工具栏中,选择第六个图标 Angle Bisector。
  2. (可选) 开启 Enable Snapping。
  3. 点击画布上的第一个点。
  4. 点击第二个点,此点将作为角度的顶点。
  5. 点击第三个点。
  6. 一个从第二个点(顶点)发出的,平分由三点形成的角度的线段将被创建(如果不可见,按住 Shift 点击颜色条添加描边)。
  7. 使用 Nodes Tool 可以移动这三个原始点,角平分线会相应地动态更新。

7. Mirror Symmetry (镜像对称)

此模式可以为一个已选对象(或对象组)创建一个镜像副本,并允许通过控制手柄调整镜像轴。

  1. 首先,在画布上选择你想要镜像的对象。如果想对多个对象进行镜像,请先选中它们,然后执行 Object > Group (或 Ctrl+G) 将它们编组。
  2. 选择 LPE Tool。
  3. 在工具栏中选择第七个图标 Mirror Symmetry。
  4. 一个镜像副本会立即出现。
  5. 切换到 Nodes Tool。你会看到三个菱形控制节点:
  6. 中间的节点:拖动它可以调整原始对象与镜像副本之间的间距。
  7. 顶部和底部的节点:拖动它们可以改变镜像轴的角度和位置。
  8. 这是一个动态效果。你可以双击进入原始对象组进行编辑(例如,移动或缩放组内的某个元素),镜像副本会实时反映这些变化。

通过以上步骤,你可以有效地使用 Inkscape 中的 LPE 工具来创建各种精确的几何构造。

相关推荐

JavaScript中常用数据类型,你知道几个?

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!作者|慕课网精英讲师Lison这篇文章我们了解一下JavaScript中现有的八个数据类型,当然这并不是JavaScr...

踩坑:前端的z-index 之bug一二(zh1es前端)

IE6下浮动元素bug给IE6下的一个div设置元素样式,无论z-index设置多高都不起作用。这种情况发生的条件有三个:1.父标签position属性为relative;2.问题标签无posi...

两栏布局、左边定宽200px、右边自适应如何实现?

一、两栏布局(左定宽,右自动)1.float+margin即固定宽度元素设置float属性为left,自适应元素设置margin属性,margin-left应>=定宽元素宽度。举例:HTM...

前端代码需要这样优化才是一个标准的网站

  网站由前端和后端组成,前端呈现给用户。本文将告诉您前端页面代码的优化,当然仍然是基于seo优化的。  就前端而言,如果做伪静态处理,基本上是普通的html代码,正常情况下,这些页面内容是通过页面模...

网页设计如何自学(初学网页设计)

1在Dreamweaver中搭建不同的页面,需要掌握HTML的语句了,通过调整各项数值就可以制作出排版漂亮的页面,跟着就可以学习一些可视化设计软件。下面介绍网页设计如何自学,希望可以帮助到各位。Dre...

1、数值类型(数值类型有)

1.1数据类型概览MySQL的数据类型可划分为三大类别:数值类型:旨在存储数字(涵盖整型、浮点型、DECIMAL等)。字符串类型:主要用于存储文本(诸如CHAR、VARCHAR之类)。日期/...

网页设计的布局属性(网页设计的布局属性是什么)

布局属性是网站设计中必不可少的一个重要的环节,主要用来设置网页的元素的布局,主要有以下属性。1、float:该属性设置元素的浮动方式,可以取none,left和right等3个值,分别表示不浮动,浮在...

Grid网格布局一种更灵活、更强大的二维布局模型!

当涉及到网页布局时,display:flex;和display:grid;是两个常用的CSS属性,它们都允许创建不同类型的布局,但有着不同的用法和适用场景。使用flex布局的痛点当我们使...

React 项目实践——创建一个聊天机器人

作者:FredrikStrandOseberg转发链接:https://www.freecodecamp.org/news/how-to-build-a-chatbot-with-react/前言...

有趣的 CSS 数学函数(css公式)

前言之前一直在玩three.js,接触了很多数学函数,用它们创造过很多特效。于是我思考:能否在CSS中也用上这些数学函数,但发现CSS目前还没有,据说以后的新规范会纳入,估计也要等很久。然...

web开发之-前端css(5)(css前端设计)

显示控制一个元素的显示方式,我们可以使用display:block;display:inline-block;display:none;其中布局相关的还有两个很重要的属性:display:flex;和...

2024最新升级–前端内功修炼 5大主流布局系统进阶(分享)

获课:keyouit.xyz/14642/1.前端布局的重要性及发展历程前端布局是网页设计和开发的核心技能之一,它决定了页面元素如何组织和呈现。从早期的静态布局到现代的响应式布局,前端布局技术经历了...

教你轻松制作自动换行的CSS布局,轻松应对不同设备!

在网页设计中,自动换行的CSS布局是非常常见的需求,特别是在响应式设计中。它可以让网页内容自动适应不同屏幕尺寸,保证用户在不同设备上都能够获得良好的浏览体验。本文将介绍几种制作自动换行的CSS布局的方...

晨光微语!一道 CSS 面试题,伴你静享知识治愈时光

当第一缕阳光温柔地爬上窗台,窗外的鸟鸣声清脆悦耳,空气中弥漫着清新的气息。在这宁静美好的清晨与上午时光,泡一杯热气腾腾的咖啡,找一个舒适的角落坐下。前端的小伙伴们,先把工作的疲惫和面试的焦虑放在一边,...

2023 年的响应式设计指南(什么是响应式设计优缺点)

大家好,我是Echa。如今,当大家考虑构建流畅的布局时,没有再写固定宽度和高度数值了。相反,小编今天构建的布局需要适用于几乎任何尺寸的设备。是不是不可思议,小编仍然看到网站遵循自适应设计模式,其中它有...