明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1966|回复: 9

组名

[复制链接]
发表于 2004-6-17 21:38:00 | 显示全部楼层 |阅读模式
您好!


在lisp中取得一个组合的名称有什么方法?(用entsel点取组合)<<例如在一个文件中有很多组合,我只想分解掉其中之一>>(用entsel点取组合)


在lisp中用什么方法插入块时可以不提示插入点,以块的实际坐标插入,并炸开当前插入块?


谢谢!
发表于 2004-6-17 22:35:00 | 显示全部楼层
块的实际坐标插入????
发表于 2004-6-17 22:52:00 | 显示全部楼层
1.获得组名: (setq SSGroup (car (entsel "\n选择组:")))
(setq GroupEnt (entget (cdr(assoc 330 (entget SSGroup)))))
(setq GroupDic (entget (cdr(assoc 330 GroupEnt))))
(setq GroupNames (cdadr(member (cons 350 (cdr(assoc -1 GroupEnt))) (reverse GroupDic))));组名 2.什么叫块的实际坐标?不明白。 插入时炸开块:(command "insert" "*note01" (getpoint) "" "")
 楼主| 发表于 2004-6-18 11:12:00 | 显示全部楼层
不好意思没说清楚。


我需要的是:文件a.dwg中只有一个圆,圆心坐标为“100,100”,我想在lisp中以块的方式把a.dwg插入b.dwg,插入并炸开后圆的坐标也是在“100,100”。


谢谢!
发表于 2004-6-18 11:32:00 | 显示全部楼层
插入A.DWG时指定插入点为 0,0 原点就好了
发表于 2004-6-18 11:41:00 | 显示全部楼层
真搞不明白,你为什么要把一张图作为块插入到另一张图中呢?你制作一个包含圆的块,插入点为圆心,然后将其插入到100, 100不行吗?
 楼主| 发表于 2004-6-20 16:22:00 | 显示全部楼层
4楼只是举例,有时确实需要将一张图插入另一张图。
发表于 2004-6-20 19:24:00 | 显示全部楼层
如果两张图都已经打开


源图:拷贝





目标图:原点粘贴


没必要做块
 楼主| 发表于 2004-6-23 13:00:00 | 显示全部楼层
如果在一张图(已打开)中插入多张图(未打开),该如何编?因我做了一些配件图,有时需要组合在一起看效果。向各位请教编写方法,谢谢!
发表于 2004-6-23 14:50:00 | 显示全部楼层
命令:INSERT
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-6 11:43 , Processed in 0.180419 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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