找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2501|回复: 18

[求助] 请问怎么选取最后的对象集?

[复制链接]

已领礼包: 394个

财富等级: 日进斗金

发表于 2013-5-3 17:03:42 | 显示全部楼层 |阅读模式

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

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

×
框选对象进行阵列后怎么选取最后的集?,不是所有对象集哦.
如图,框选最下面那个阵列了4个后想选取最后上面红色的集 再不同距或不同方向阵列
1.jpg
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-3 17:29:11 | 显示全部楼层
你是说在晓东工具箱下用?

看下图,操作后,选实体时候用P就得到新建立的实体选择集了。

操作前点下图那个图标。

QQ截图20130503172538.png


操作后,点下图的图标,就得到新生成的实体选择集了。


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

使用道具 举报

发表于 2013-5-3 17:40:48 | 显示全部楼层
程序开始时 Entity 总数量已知,选择集内 Entity 数量 Sslength ,操作几次后增加的实体也可以算出来,想得到第几次的只有计数出来就Ok
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 394个

财富等级: 日进斗金

 楼主| 发表于 2013-5-3 18:08:42 来自手机 | 显示全部楼层
晓东工具箱现在能支持2008吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

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

使用道具 举报

已领礼包: 86个

财富等级: 招财进宝

发表于 2013-5-3 18:38:12 | 显示全部楼层
期待晓东工具箱支持2008以上版本
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-5-3 20:18:26 | 显示全部楼层
楼主是要程序代码吗?

如果你是想写程序,那么在阵列前,先 (setq markent (entlast)) ,阵列后,一路 (entnext markent)下去就得到最新画的啦。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 9788个

财富等级: 富甲天下

发表于 2013-5-3 21:33:19 | 显示全部楼层
[pcode=lisp,true]
;取得阵列后最后的物体集 晓东 zxq0220 2013.5.3
(defun lastgr (/ s1 i ss s)
(if (setq s1 (ssget "P")) (progn
  (setq i (sslength s1))
  (setq ss (ssadd))
  (repeat i
   (setq s (entlast))
   (setq ss (ssadd s ss))
   (entdel s)
  )
  (setq i -1)
  (repeat (sslength ss)
   (entdel (ssname ss (setq i (1+ i))))
  )
))
ss
)
[/pcode]

评分

参与人数 1D豆 +5 收起 理由
kwok + 5 很给力!经验;技术要点;资料分享奖!

查看全部评分

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-3 22:02:51 | 显示全部楼层
zxq0220 发表于 2013-5-3 21:33
;取得阵列后最后的物体集 晓东 zxq0220 2013.5.3
(defun lastgr (/ s1 i ss s)
(if (setq s1 (ssget " ...

用了两次entdel,有技巧。不过程序用了ssget "p" ,阵列后马上执行这个函数可以。如果用户在阵列后点了什么别的实体,有时候这个P就没了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-5-4 14:22:11 | 显示全部楼层
晓东,我是CAD的老用户,不好意的是确实LSP的菜鸟,您能给我普及一下,用(ssget "p")就可以取得最后的选择集,却为什么还要用(ssadd),(ssadd s ss)重新构造一个选择集呢?我试了一下,这两个选择集中的实体都是一样的?如果想得到第二选择集,用(setq  ss s1)不行么?如您所说,又为什么两次用了(entdel),有什么技巧么?要删除实体跟获得最后的选择集之间有关系么?
程序最后结尾前(最后一个括号前)加一个SS是什么用法,要实现什么目的呀?:loveliness:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1999个

财富等级: 堆金积玉

发表于 2013-5-4 18:08:06 | 显示全部楼层
DEAR SIR,

SOME ERROR

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-4 18:25:07 | 显示全部楼层
GTJ116600 发表于 2013-5-4 14:22
晓东,我是CAD的老用户,不好意的是确实LSP的菜鸟,您能给我普及一下,用(ssget "p")就可以取得最后的选择 ...

对于实体名e (entdel e)就删除这个实体了,如果在接着执行 (entdel e) 就恢复刚才删除的实体了,也就是entdel 是个开关,实体也并不是永久删除,只是做个标记而已。

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-4 18:27:41 | 显示全部楼层
sachindkini 发表于 2013-5-4 18:08
DEAR SIR,

SOME ERROR

亲爱的老外,你看的是XDRX_API 帮助文件吧, 文件里面访问的网页地址应该是失效了。 你意思是点完 函数名 后,看不到具体的使用方法吗?

如果你在使用XDRX_API, 那么有不清楚的可以发帖到 XDRX_API 技术支持论坛,可以发英文,我大概能看懂的。

Dear foreigners, what you see is XDRX_API help files, file access inside the web address should be failed. You mean after the function name can't see the specific method to use?

If you're using XDRX_API, so have not clear can post to XDRX_API technical support BBS, can send English, I probably can understand.

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

使用道具 举报

已领礼包: 1999个

财富等级: 堆金积玉

发表于 2013-5-4 18:31:04 | 显示全部楼层
XDSoft 发表于 2013-5-4 18:27
亲爱的老外,你看的是XDRX_API 帮助文件吧, 文件里面访问的网页地址应该是失效了。 你意思是点完 函数名 ...

dear sir,

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

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-5-4 18:32:43 | 显示全部楼层
sachindkini 发表于 2013-5-4 18:31
dear sir,

thxxx

If you're using XDRX_API, so have not clear can post to XDRX_API technical support BBS, can send English, I probably can understand.

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 06:56 , Processed in 0.393663 second(s), 63 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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