乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 140|回复: 9

[求助]怎样通过entnext获得由ssget选择中的图块的子图元的对象名

[复制链接]

7

主题

16

帖子

3

银币

初来乍到

Rank: 1

铜币
44
发表于 2004-6-14 22:22:00 | 显示全部楼层 |阅读模式
我通过ssget选择后,获得了其中某一个图块主图元的对象名,不知怎样通过主图元名用entnext来获得子图元名呢?
我已经查阅了乐筑天下大多数帖子,而且看了二次开发的帮助文档,但文档中只说了通过entnext来获得,并没给出示例,我没看大懂!自己黑灯瞎火的摸索了一阵,也没搞懂。
望高手指点! 能给个示例吗?                                                                 在此,先多谢了!!!
回复

使用道具 举报

20

主题

872

帖子

10

银币

中流砥柱

Rank: 25

铜币
952
发表于 2004-6-14 23:24:00 | 显示全部楼层
得块名,后用tblnext 或 tblsearch
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-6-15 08:29:00 | 显示全部楼层
你用SSGET获得的是一个INSERT对象,不是块的主图元,块的主图元是在数据库内,你并不能看到它,因为这个INSERT对象引用了这个块,所以你看到这个INSERT对象就以为是块,很多人都有这种错误的理解。。。
块的主图元这样获得(tblobjname "block" blkname);主块名可以通过你选择的INSERT对象来获得(setq blkname (cdr (assoc 2 (ssname (ssget) 0))))
然后将返回的对象使用entnext就可以获得块子图元了。。。
如果是属性块,直接对选择的insert对象使用entnext,将获得这个INSERT中的属性对象
回复

使用道具 举报

7

主题

16

帖子

3

银币

初来乍到

Rank: 1

铜币
44
发表于 2004-6-15 12:40:00 | 显示全部楼层
多谢,多谢!
         多谢无痕和meflying 两位指点,我先试试!!!
回复

使用道具 举报

7

主题

16

帖子

3

银币

初来乍到

Rank: 1

铜币
44
发表于 2004-6-15 13:02:00 | 显示全部楼层
我再多问一句,meflying 兄:
                 能否直接提取用SSGET获得的一个INSERT对象中的某一对象的数据序列,比如说这个INSERT对象中含有圆,直线,多段线,直接提取其中直线的数据序列。
         还是必须通过提取I[I]的数据序列来间接获得?
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-6-15 13:33:00 | 显示全部楼层
你说的不错,只能这样,如果你想知道它在图形中的位置,先按上面方法取得直线数据,然后根据这个INSERT对象的插入点计算来获得实际位置
还有个方法,就是把这个INSERT对象打散,取得你要的东西后恢复即可。。。(打散后使用(SSGET &quot")获得这个INSERT打散后的所有对象)
回复

使用道具 举报

7

主题

16

帖子

3

银币

初来乍到

Rank: 1

铜币
44
发表于 2004-6-15 14:43:00 | 显示全部楼层
版主真是热心人!
这么快就回帖,万分感谢!
敬献鲜花一朵!
回复

使用道具 举报

20

主题

872

帖子

10

银币

中流砥柱

Rank: 25

铜币
952
发表于 2004-6-15 18:58:00 | 显示全部楼层

命令: (entget (car(nentsel))) ;;点选块中的line实体 选择对象: ((-1 . ) (0 . "LINE") (330 . ) (5
. "9A") (100 . "AcDbEntity") (67 . 0) (8 . "0") (100 . "AcDbLine") (10 58.6404
-937.789 0.0) (11 4896.47 -1670.44 0.0) (210 0.0 0.0 1.0))请看cad帮助: nentsel
回复

使用道具 举报

29

主题

1152

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1268
发表于 2004-6-16 08:17:00 | 显示全部楼层
复制代码
回复

使用道具 举报

20

主题

872

帖子

10

银币

中流砥柱

Rank: 25

铜币
952
发表于 2004-6-17 07:19:00 | 显示全部楼层

OCS-〉WCS转换矩阵
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-8-18 07:29 , Processed in 1.261314 second(s), 73 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表