明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3857|回复: 13

[已解答] 多个三维实体差集后就合并了,如何差集后不合并实体?

[复制链接]
发表于 2015-5-27 15:58 | 显示全部楼层 |阅读模式
本帖最后由 sz721 于 2015-5-27 16:50 编辑

几个物体差集一个物体以后就变成一个物体了,还能不能分解开成单独的物体?可否用编程解决?
  测试文件




如上图,差集第一选择3个长方体(或者更多个),再选择差集的圆柱体。可否根据第一次选择的长方体的数量,来决定复制圆柱体的数量,圆柱体复制后全部重合原来的位置(原位复制)。然后依次进行布尔运算。请高手帮忙想一下程序如何写?





本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2015-11-6 14:36 | 显示全部楼层
本帖最后由 sz721 于 2015-11-7 08:24 编辑

自问自答




本帖子中包含更多资源

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

x
发表于 2020-9-25 23:20 | 显示全部楼层
我不能下载
发表于 2018-2-6 13:44 | 显示全部楼层
学习一下哦
发表于 2015-5-27 18:36 | 显示全部楼层
本帖最后由 xyp1964 于 2015-5-27 18:37 编辑
  1. ;; tt(批量实体差集) 需要e派工具箱(XCAD)的支持
  2. (defun c:tt ()
  3.   (xyp-Start)
  4.   (setq i -1)
  5.   (if (and (setq ss (ssget '((0 . "3DSOLID"))))
  6.            (setq s0 (car (entsel "\n选择: ")))
  7.       )
  8.     (while (setq s1 (ssname ss (setq i (1+ i))))
  9.       (xyp-copy s0)
  10.       (setq s2 (entlast))
  11.       (xyp-Boolean s1 s2 2)
  12.     )
  13.   )
  14.   (xyp-End)
  15. )

本帖子中包含更多资源

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

x

评分

参与人数 1明经币 +1 金钱 +50 收起 理由
sz721 + 1 + 50 很给力!

查看全部评分

 楼主| 发表于 2015-5-27 21:26 | 显示全部楼层
本帖最后由 sz721 于 2015-5-28 09:33 编辑
xyp1964 发表于 2015-5-27 18:36

使用外文系统和cad,无法加载工具箱,能否贴出源代码?谢谢!!
发表于 2015-5-28 10:18 | 显示全部楼层
(vla-Copy)  复制个备份出来
 楼主| 发表于 2015-5-28 10:50 | 显示全部楼层
鱼与熊掌 发表于 2015-5-28 10:18
(vla-Copy)  复制个备份出来

能说清楚点?
发表于 2015-5-28 11:45 | 显示全部楼层
本帖最后由 lucas_3333 于 2015-5-28 11:50 编辑
sz721 发表于 2015-5-28 10:50
能说清楚点?

用vla-copy , 首先ssget box solid 呀, 然后再选择要减去的对象,比如此图的cylinder,
有几个box 就原位复制几个cylinder, 再分别做差集
发表于 2015-11-7 11:26 | 显示全部楼层
比CAD自带的好用,谢谢!
发表于 2015-11-20 12:32 | 显示全部楼层
我怎么不能下呀
发表于 2015-11-20 12:41 | 显示全部楼层
sz721 发表于 2015-11-6 14:36
自问自答

可以发给我一个吗?我不能下载,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-3-28 17:15 , Processed in 0.260004 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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