找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1494|回复: 4

[求助] LSP程序运行时,对象捕捉打开与否,为什么得出的结果不一样

[复制链接]
发表于 2018-8-10 11:10:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
(defun c:bb()
;(setq oldos (getvar "osmode"))
;(setvar "osmode" 0)
(setvar "cmdecho" 0)
;(setvar "blipmode" 0)


(setq qq 500)
(while (> qq 0)
(setq a (getpoint (list 0 0) "\n选取点"))
(setq xx (car a) yy (cadr a))
(setq a1 (polar a (/ pi 2) 35))
(setq a2 (polar a (/ pi 2) 5))
(setq a3 (polar a2 pi 3))

(command "pline" a a1 "")

(command "text" a3 3 90 xx)

(setq qq (- qq 1))

);while

;(setvar "osmode" oldos)
(prin1)
);defun
(prompt"************输入bb以开始程序**按ESC退出标注**********")

(princ)

因为需要捕捉点嘛,所以在程序中没有对系统的捕捉选项进行更改,此时对象捕捉是全开的,运行的结果不是想要的,关闭对象捕捉后的结果才是想要的,不知道如何更改才能达到在对象捕捉打开后得到的结果才是想要的



左边的对象捕捉关闭后的,是想要的结果,右边是对象捕捉打开后的,结果不是想要的。但是要在屏幕选取点,对 ...

左边的对象捕捉关闭后的,是想要的结果,右边是对象捕捉打开后的,结果不是想要的。但是要在屏幕选取点,对 ...
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 333个

财富等级: 日进斗金

发表于 2018-8-10 11:20:57 | 显示全部楼层
根据我的经验,用到(command)语句绘制的时候,捕捉不关经常出问题
我觉得应该是(command)语句绘制的时候,电脑会像人操作一样,所以捕捉不关就捕捉到那些点了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2018-8-10 11:21:12 | 显示全部楼层
LISP的COMMAND命令,是受捕捉影响的,比如画线,不一定按你给的点去画,它要找到合适的捕捉点
所以在执行COMMAND的前,要把捕捉临时关闭。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-10 14:49:10 | 显示全部楼层
marting 发表于 2018-8-10 11:21
LISP的COMMAND命令,是受捕捉影响的,比如画线,不一定按你给的点去画,它要找到合适的捕捉点
所以在执行C ...

太感谢了,就是您说的那样,谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2020-3-26 20:51:42 | 显示全部楼层
确实,我也遇过这个问题,后来干脆用entmake了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-14 20:03 , Processed in 0.390461 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表