明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2041|回复: 4

高手请解决经差并/集运算后的实体如何将实体分解

[复制链接]
发表于 2003-12-1 11:01:00 | 显示全部楼层 |阅读模式
说明一下:用CAD的3D实体做图经常要对实体做修改一般状况下都较易实现,但所做的图形较特殊时操作起来很繁锁较不易修改.----例如在一个较大的工件上开了很多圆环盲孔且带一个尖头
(用此种方法来模拟螺纹孔).当这些用圆环带尖头的实体用差集的方法在比如一个正方实体上开出很多孔后若最后又发现位置或尺寸不对要编辑时则只能将此孔部分补上重开孔很繁锁.现希望高手能出招实现正方体与任一圆环带尖头的孔分开即圆环带尖头的孔能还原成差集前的圆环带尖头实体,,,,以实现可删除可移动.,,,,我想此功能要实现难度较高,,,,,请各位大侠帮忙解决.
发表于 2003-12-1 11:25:00 | 显示全部楼层
;;Sorry!!這種功能沒甚麼難度!
;;(我用autocad畫3D零件超過3千件)
;;所以希望你能自已完成!
;;思路如下正如你所說:將此孔部分補上重開孔)
;;1.畫一圓柱體大小與圓環帶尖頭實體相同
;;2.原地複製 圓柱體 & 正方體(要還原孔的物件)
;;3.差集 圓柱體 & 正方體 = 圓環帶尖頭實體
;;4.聯集 圓柱體 & 正方體 = 將此孔部分補上
;;最後還原成差集前的圓環帶尖頭實體

本帖子中包含更多资源

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

x
 楼主| 发表于 2003-12-1 12:37:00 | 显示全部楼层
此种方法确实可行,但就是太繁琐,,因为在机械设计中使用频率很高很耗时,,写LSP的宗旨就是将工程人员从繁琐的工作中解脱出来,,,如果能写出一个"分解'程式只需选取如  2  楼仁兄所图示的大圆柱实体及圓環帶尖頭實就可将两个实体分开进行编辑速度将快很多,..此功能可有效完善CAD原版实体编辑功能的不足.
     目前有一个叫AUTOSOLIDS的软体就有此功能,,,,,但其它的其它方面却却使用起来不习惯,所以特出此贴希望有大侠能解决...!!!!!!!!!!!!!!!!!!
发表于 2003-12-1 17:01:00 | 显示全部楼层
这种简单的功能我希望你学着写,会写序的人看思路都知道这个程序很容易。

;;先给你一个开始
;;画一圆柱体
(defun C:PATH10        (/ HOLDECHO HOLDBLIP HOLDOSMODE SP SPL SPR ENT ENT1)
  (command "_.undo" "_group")
  (setq HOLDECHO (getvar "cmdecho"))
  (setq HOLDOSMODE (getvar "osmode"))
  (setvar "cmdecho" 0)
  (setvar "blipmode" 0)
  (setvar "osmode" 39)
  (setq ENT (car (entsel "\n选要还原孔的物件: ")))
  (initget 1)
  (setq SP (getpoint "\n圆柱中心点: "))
  (setq SPL (getpoint SP "\n圆柱长度: "))
  (setvar "osmode" 51)
  (setq SPR (getdist SP "\n圆柱半径: "))
  (setvar "osmode" 0)
  (command "_.CYLINDER" SP SPR "C" SPL)
  (setvar "osmode" HOLDOSMODE)
  (setvar "cmdecho" HOLDECHO)
  (command "_.undo" "_end")
  (princ)
)
 楼主| 发表于 2003-12-2 11:49:00 | 显示全部楼层
非常感谢大侠的回复与指点,程式是看懂啦!    但觉得还不是我所要的解决问题的思维方向,,,因为这样仍然是显得很繁锁仍要三个点击(含指令)两次输入的状况.不知有没有从目前这种思维中超脱出来的方法,,,因为这种方法是已有AUTOSOLIDS软件做出了样板....但小弟实在是不知是如何达成的....大家共同努力再想想看......


革命尚未成功大家要共同努力!!!!!!

革命尚未成功大家要共同努力!!!!!!

革命尚未成功大家要共同努力!!!!!!

革命尚未成功大家要共同努力!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 08:48 , Processed in 0.173168 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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