求 auto lisp 高手帮解决 关于对象捕捉问题

关于lisp函数大都在开始将对象捕捉归0但是好多命令我需要执行时开着对象捕捉可是开着对象捕捉做出来的东西经常变形求教高手有么有好的解决办法按我的理解就是命令执行时对象捕捉... 关于lisp函数大都在开始 将对象捕捉归0 但是好多命令 我需要执行时开着对象捕捉 可是开着对象捕捉 做出来的东西经常变形 求教高手 有么有好的解决办法
按我的理解 就是命令执行时 对象捕捉点的优先级 要高于lisp程序定义点的优先级 有么有办法改变下这种关系
感觉应当有办法 CAD自带的各种命令 就从来没出现过开着捕捉而变形的问题 求高手啊
解决了 可以在加分 分不是问题
展开
 我来答
美妙又虔敬丶多宝鱼7603
2012-10-09 · TA获得超过265个赞
知道小有建树答主
回答量:142
采纳率:0%
帮助的人:196万
展开全部
一般出现变形的时候,多数是用list来生成的点时产生的错误的点,你可以在该段程序前将点捕捉关闭即可,不需要一开始就关闭,就是在计算点时关闭就行了。这样基本上不会出现变形的错误。
更多追问追答
追问
我程序里没有list生成的表啊  就2个是getpoint输入的  其他的点都是polar出来的
追答
那估计POLAR也会吧,你试下在所有求点的程序段前将点捕捉关闭试下吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
临雪一枝梅
2012-10-09 · TA获得超过1333个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:360万
展开全部
;;;完成取点后关闭对象捕捉
(setq oldos(getvar "osmode"))
(setq pt1(getpoint)pt2(getpoint))
(setvar "osmode" 0)
(command ".line" pt1 pt2 "")
(setvar "osmode" oldos)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式