关闭三维对象捕捉?
我正在编写一个AutoLISP脚本,该脚本将自动标注我经常使用的一些对象,但配置和模式不同。我在脚本中使用以下内容来处理2D捕捉:
(setq snapMode (getvar "osmode")) ;Get current Object Snap Mode
(setvar "osmode" 0) ;Turn off Object snap
(setvar "osmode" snapMode) ;Restore Object Snap values
这三行在代码中的位置正确,可以根据需要调整捕捉模式。当关闭“3D对象捕捉”时,代码可以完美地工作,但当打开“3D对象捕捉”时,尺寸最终会出现在错误的位置。
谷歌没有帮助,所以我希望有一种方法可以通过AutoLISP关闭3D捕捉。我整天都在二维和三维环境中工作,所以始终关闭三维环境并不是最好的选择。 您可能还需要设置3dosmode系统变量。 谢谢立即修复。出于某种该死的原因,我无法通过谷歌搜索找到系统变量。
如果有疑问,并试图找出一个系统变量,请尝试使用SYSVDLG,在那里通常很容易找到您要查找的内容,等等。
一个很好的学习软件和可用选项的方法,只要用你的键盘光标滚动列表,快速回顾功能,一旦你认为你在名单上的右颈。
页:
[1]