乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 71|回复: 3

[编程交流] 关闭三维对象捕捉?

[复制链接]

25

主题

62

帖子

37

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
125
发表于 2022-7-5 18:33:34 | 显示全部楼层 |阅读模式
我正在编写一个AutoLISP脚本,该脚本将自动标注我经常使用的一些对象,但配置和模式不同。
 
我在脚本中使用以下内容来处理2D捕捉:
 
  1. (setq snapMode (getvar "osmode")) ;Get current Object Snap Mode
  2. (setvar "osmode" 0) ;Turn off Object snap
  3. (setvar "osmode" snapMode) ;Restore Object Snap values

 
这三行在代码中的位置正确,可以根据需要调整捕捉模式。当关闭“3D对象捕捉”时,代码可以完美地工作,但当打开“3D对象捕捉”时,尺寸最终会出现在错误的位置。
 
谷歌没有帮助,所以我希望有一种方法可以通过AutoLISP关闭3D捕捉。我整天都在二维和三维环境中工作,所以始终关闭三维环境并不是最好的选择。
回复

使用道具 举报

17

主题

1274

帖子

25

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
260
发表于 2022-7-5 19:08:04 | 显示全部楼层
您可能还需要设置3dosmode系统变量。
回复

使用道具 举报

25

主题

62

帖子

37

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
125
发表于 2022-7-5 19:24:41 | 显示全部楼层
谢谢立即修复。出于某种该死的原因,我无法通过谷歌搜索找到系统变量。
回复

使用道具 举报

5

主题

1074

帖子

1088

银币

初来乍到

Rank: 1

铜币
9
发表于 2022-7-5 19:34:21 | 显示全部楼层
 
如果有疑问,并试图找出一个系统变量,请尝试使用SYSVDLG,在那里通常很容易找到您要查找的内容,等等。
一个很好的学习软件和可用选项的方法,只要用你的键盘光标滚动列表,快速回顾功能,一旦你认为你在名单上的右颈。
193337t1c1qtqabczzexbb.jpg
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 13:31 , Processed in 0.572880 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表