AutoCAD系统变量: OSMODE --设置“对象捕捉”的运行模式

OSMODE是AutoCAD中的一个整数型系统变量,用于设置对象捕捉的运行模式。初始值为4133,通过位码组合可设定多种捕捉方式,如端点、中点、圆心等。输入位码值之和可同时启用多种捕捉。状态行的‘对象捕捉’按钮关闭对象捕捉时,会添加位码16384,用于区分应用程序和绘图设置中的关闭状态。acedGetVar和acedSetVar分别用于获取和设置此变量。

类型:整数
保存位置:注册表
初始值:4133 =4096+32+4+1
使用以下位码设置“对象捕捉”的运行模式(OSNAP mode):
0  NON(无)
1  END(端点)
2  MID(中点)
4  CEN(圆心)
8  NOD(节点)
16  QUA(象限点)
32  INT(交点)
64  INS(插入点)
128  PER(垂足)
256  TAN(切点)
512  NEA(最近点)
1024  QUI(快速)
2048  APP(外观交点)
4096  EXT(延长线)
8192  PAR(平行)
要指定多个对象捕捉方式,请输入各个位码值之和。例如,输入 3 指定“端点”(位码 1) 和“中点”(位码 2) 对象捕捉。输入 16383 指定全部对象捕捉方式。
使用状态行的“对象捕捉”按钮关闭对象捕捉模式,除了返回 OSMODE 的普通值,还将返回位码 16384 (0x4000)。这个附加值有助于开发人员编写 AutoCAD 应用程序并将此模式与“绘图设置”对话框关闭的对象捕捉模式区别开来。设置此位码值将关闭对象捕捉。在该位码值关闭时将 OSMODE 设置为其他值可以打开对象捕捉。


acedGetVar 获取变量
acedSetVar  设置变量


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值