注意:本文以英文撰写和发表,是原文的翻译版本此处。
介绍
“对象捕捉(通常称为Osnap)是 AutoCAD 最常用的功能之一。它使用户能够通过捕捉到端点、中点、中心和交点等关键点来精确对齐几何图形,从而大大有助于准确绘图和设计。
虽然许多用户熟悉通过 用户 界面打开和关闭对象捕捉,但您是否知道 AutoCAD 使用名为OSMODE 的系统变量来控制哪些对象捕捉处于活动状态?
什么是 OSMODE?
AutoCAD 中的 OSMODE 系统变量控制哪些对象捕捉 (OSNAP) 模式当前处于活动状态。为每个 OSNAP 选项指定一个唯一的编号,当启用多个捕捉时,AutoCAD 会将它们的值相加,以将其存储为单个位码。
下表显示了对象捕捉及其对应的值:
价值 |
描述 |
0 |
没有 |
1 |
端点 |
2 |
中点 |
4 |
中心 |
8 |
节点 |
16 |
象限 |
32 |
路口 |
64 |
插入 |
128 |
垂直 |
256 |
切线 |
512 |
最近 |
1024 |
几何中心 |
2048 |
Apparent Intersection |
4096 |
外延 |
8192 |
平行 |
16384 |
抑制当前执行对象捕捉 |
如何使用 OSMODE
要使用命令行控制对象捕捉,请执行以下作:在 AutoCAD 命令行中键入OSMODE,然后按 Enter 键。
输入表示所需对象捕捉组合的数值。
例如,如果输入 1,则只有Endpoint 捕捉处于活动状态。
如果要启用多个捕捉(例如端点、中点、中心、垂直和几何中心,请添加其相应的值: 1 + 2 + 4 + 128 + 1024 = 1159
为 OSMODE 输入 1159 将同时打开所有五个捕捉。
为什么使用 OSMODE?
当使用脚本和 LISP 例程自动执行任务时,或者只是想在自定义捕捉配置之间快速切换,而无需每次都单击 UI 时,使用 OSMODE 特别有用。
简化工作流的最佳方法之一是使用自定义用户界面 (CUI) 将常用的 OSNAP 设置转换为自定义命令。
创建自定义 OSNAP 命令
1. 通过在命令行中键入 CUI,打开自定义用户界面。
2. 创建新命令。
3. 为该命令指定自定义名称,例如 MyOsnap
4. 在“宏”下输入以下代码:^C^C_OSMODE;1159;
5. 此宏将 OSMODE 设置为特定值(例如 1159),该值对应于所需的 OSNAP 组合。
6. 将新命令拖放到“工具选项板”以便快速访问。现在,只需单击一下,您就可以立即应用您的自定义捕捉设置。
奖金:将其添加到功能区
想要更轻松的访问?将自定义 OSNAP 命令添加到功能区!
请查看我的博客:[AutoCAD 中功能区自定义手册]有关如何使用个性化命令增强 AutoCAD 界面的分步演练。
注意:本文以英文撰写和发表,是原文的翻译版本此处。
只有注册用户才能在此添加评论。 如果您已经注册,请登录。 如果您还没有注册,请注册并登录。