明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2901|回复: 11

[讨论] [求助]插入一张图,如何获取该图所有图元?

  [复制链接]
发表于 2009-10-15 13:29 | 显示全部楼层 |阅读模式
插入一张图,如何获取该图所有图元?
发表于 2009-10-15 17:30 | 显示全部楼层

问题没表达清楚!!

插入是指insert吗?包括子图元吗?

图元是指图形对象么?因为ename太多了,table ?词典?

 楼主| 发表于 2009-10-15 22:39 | 显示全部楼层

新建一张新图,用insert插入一张图,里面有很多图元,怎么获得这些图元的集

 楼主| 发表于 2009-10-16 08:04 | 显示全部楼层
图元就是插入的图中所有的线或文字等啊
发表于 2009-10-16 12:09 | 显示全部楼层

(command ".insert" "bolckname" pt x y r)
(command ".explode" "L")
(setq ss (ssget "P"))

 楼主| 发表于 2009-10-16 12:56 | 显示全部楼层

不行

发表于 2009-10-16 15:15 | 显示全部楼层
见前几天的帖子“复制出来的对象如何再次获得
 楼主| 发表于 2009-10-16 21:28 | 显示全部楼层

我的问题不同,一张新图没做任何操作,用(setq EN (entlast))会返回nil ,后面就得不到我想要的选集

 楼主| 发表于 2009-10-16 21:31 | 显示全部楼层
kry发表于2009-10-16 8:04:00图元就是插入的图中所有的线或文字等啊

晚上试了下,方法是可行的,但觉得不是很好,还有别的方法吗?

发表于 2009-10-17 09:39 | 显示全部楼层

楼主的问题还是没看懂。但我总感觉没那么复杂的,请回答几个问题:

1.插入后的块要炸开吗?不炸开可以得到图元的表,得不到选集

2.对于8楼的问题: (setq EN (entlast))返回nil,可以用(setq en (entnext))得到第一个图元,也可以用(ssget "x")得到所有对象,不知楼主要得到什么???

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-15 03:50 , Processed in 0.153971 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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