乐筑天下

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

[编程交流] 如何复制b的子实体

[复制链接]

14

主题

71

帖子

16

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
119
发表于 2022-7-6 14:43:56 | 显示全部楼层 |阅读模式
尊敬的先生:。
 
我想问一个问题,如何在不分解块的情况下复制块的子实体?
 
非常感谢。
回复

使用道具 举报

16

主题

231

帖子

217

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
83
发表于 2022-7-6 14:58:36 | 显示全部楼层
打开块编辑器并使用简单的剪切和粘贴到新图形中?
回复

使用道具 举报

5

主题

194

帖子

193

银币

初来乍到

Rank: 1

铜币
24
发表于 2022-7-6 14:59:40 | 显示全部楼层
Hi-taner公司
 
如果安装了express tools,请尝试NCOPY
 
从“快捷>块>复制嵌套对象”菜单中
回复

使用道具 举报

14

主题

71

帖子

16

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
119
发表于 2022-7-6 15:09:02 | 显示全部楼层
谢谢
我想知道是否有其他方法,使用vla方法怎么样?
回复

使用道具 举报

2

主题

439

帖子

536

银币

限制会员

铜币
-14
发表于 2022-7-6 15:18:42 | 显示全部楼层
vla CopyObjects方法。这里是第7篇文章中将对象从MInsert块复制到模型空间的示例http://www.cadtutor.net/forum/showthread.php?t=20429
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 15:23:07 | 显示全部楼层
请尝试:
 
  1. (defun c:test (/ basept ent ent_data)
  2.    (vl-load-com)
  3.    (setq ent_data (entget (car (setq ent (nentsel)))))
  4.    (setq basept (cdr (assoc 10 (entget (car (last ent))))))
  5.    (vla-TransformBy
  6. (vlax-ename->vla-object
  7.     (entmakex ent_data)
  8. ) ;_ vlax-ename->vla-object
  9. (vlax-tmatrix
  10.     (list
  11.         (list 1. 0. 0. (car basept))
  12.         (list 0. 1. 0. (cadr basept))
  13.         (list 0. 0. 1. (caddr basept))
  14.         (list 0. 0. 0. 1.)
  15.     ) ;_ list
  16. ) ;_ vlax-tmatrix
  17.    ) ;_ vla-TransformBy
  18. ) ;_ defun
回复

使用道具 举报

14

主题

71

帖子

16

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
119
发表于 2022-7-6 15:31:00 | 显示全部楼层
(defun copy fmblk(/e el newent new entlst)
(同时)
(setq e(nentselp)“\n选择块内实体: "))
(=(长度e)4)
)
(setq el(entget(e车)))
(setq newent(entmakex el))
(vla transformby(vlax ename->vla object newent)(vlax tmatrix)
(caddr e)
)
)
(setq new entlst(cons newent new entlst))
)
新entlst
)
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:41:50 | 显示全部楼层
这看起来像是一种类似于Wizmans的方法(如果不是完全相同的话)
回复

使用道具 举报

1

主题

316

帖子

311

银币

初来乍到

Rank: 1

铜币
29
发表于 2022-7-6 15:51:22 | 显示全部楼层
我测试了taners版本,允许多重选择,也可以用于嵌套块,但需要一些额外的编码用于缩放(均匀/非均匀)块。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-5 00:21 , Processed in 0.423525 second(s), 70 queries .

© 2020-2025 乐筑天下

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