找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 955|回复: 7

[求助] 关于选择集添加问题

[复制链接]

已领礼包: 685个

财富等级: 财运亨通

发表于 2013-6-6 15:45:26 | 显示全部楼层 |阅读模式

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

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

×
  1. (defun c:1 ()
  2.   (setq ss (entsel))
  3.   (setq b (entget (car ss)))
  4.   (setq p1 (cdr (assoc 10 b)))
  5.   (setq r (cdr (assoc 40 b)))
  6.   (setq p2 (list (+ (car p1) r) (cadr p1)))
  7.   (setq e1 (entmakex (list '(0 . "circle") (cons 10 p2) (cons 40 1))))
  8.   (command "ERASE" ss "")
  9. )

这段代码如何将由entmakex最后生成的对象添加到选择集SS中去??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 20个

财富等级: 恭喜发财

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

使用道具 举报

发表于 2013-6-6 16:35:18 | 显示全部楼层
本帖最后由 laibinwu 于 2013-6-6 19:18 编辑

  1. (defun c:1 (/ ss b p1 r p2 ss1)
  2.   (setq ss (entsel));ss为列表
  3.   (setq b (entget (car ss)))
  4.   (setq p1 (cdr (assoc 10 b)))
  5.   (setq r (cdr (assoc 40 b)))
  6.   (setq p2 (list (+ (car p1) r) (cadr p1)))
  7.   (entmake (list '(0 . "circle") (cons 10 p2) (cons 40 1)))
  8.   (setq ss1 (ssadd));添加空选择集
  9.   (ssadd (car ss) ss1);添加ss的图名到ss1选择集
  10.   (ssadd (entlast) ss1);添加上次生成的圆到选择集
  11.   (command "ERASE" ss1 "");删除以上生成的圆和选择的圆
  12. )


这个是不是白忙活啊
===========
应该添加选择集的,ss不是选择集不行的

点评

最后一段删除我是用来测试看它有没有添加到选择集里的。。源代码不是这样子的。。谢谢你热心回答,顺便问一下为什么要建新选择集,,直接添到选择集SS中不可以吗??  详情 回复 发表于 2013-6-6 17:38
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-6-6 16:38:59 | 显示全部楼层
本帖最后由 laibinwu 于 2013-6-6 19:21 编辑

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

使用道具 举报

已领礼包: 685个

财富等级: 财运亨通

 楼主| 发表于 2013-6-6 17:38:00 | 显示全部楼层
laibinwu 发表于 2013-6-6 16:35
这个是不是白忙活啊

最后一段删除我是用来测试看它有没有添加到选择集里的。。源代码不是这样子的。。谢谢你热心回答,顺便问一下为什么要建新选择集,,直接添到选择集SS中不可以吗??

点评

entsel 得到的不是选择集。是 (实体名 点)  详情 回复 发表于 2013-6-6 19:07
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 20个

财富等级: 恭喜发财

发表于 2013-6-6 19:07:09 | 显示全部楼层
ysq101 发表于 2013-6-6 17:38
最后一段删除我是用来测试看它有没有添加到选择集里的。。源代码不是这样子的。。谢谢你热心回答,顺便问 ...

entsel 得到的不是选择集。是 (实体名 点)

点评

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

使用道具 举报

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

使用道具 举报

已领礼包: 685个

财富等级: 财运亨通

 楼主| 发表于 2013-6-6 19:32:40 | 显示全部楼层
marting 发表于 2013-6-6 19:07
entsel 得到的不是选择集。是 (实体名 点)

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 20:10 , Processed in 0.294247 second(s), 47 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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