明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: hanfengyi

[求助]如何在ACAD中断交叉线???

  [复制链接]
发表于 2003-7-25 11:34:00 | 显示全部楼层
再等等,我做得差不多了,
功能是打断所有选中直线中所有相交的点。
发表于 2003-7-25 13:43:00 | 显示全部楼层

使用方法:
解压后用appload加载。
命令:breakall
选中所有需打断的直线。
注意:仅适用LINE画的直线

本帖子中包含更多资源

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

x
 楼主| 发表于 2003-7-25 18:12:00 | 显示全部楼层
试试看!!!!!!!
 楼主| 发表于 2003-7-25 18:16:00 | 显示全部楼层
谢谢!!谢谢!!
如果我需要将交叉的横线都断掉一部分,如何做呢??
发表于 2003-7-25 18:40:00 | 显示全部楼层
hanfengyi发表于2003-7-25 18:16:00谢谢!!谢谢!!
如果我需要将交叉的横线都断掉一部分,如何做呢??



什么意思,说清楚些
发表于 2003-7-25 19:41:00 | 显示全部楼层
你试试下面的程序
;名称:交点断开程序
;编制:浙江省石油化工设计院计算机室
;时间:编制1998年,2000年1月改编入14版
(defun c:jddk()
    (setvar"cmdecho" 0)
    (command"osnap""int")
       (setq point (getpoint"\n输入交点:")
              px (car point) py (cadr point) x (+ 3 px) y (+ 3 py)
              n11 (ssname (ssget (list px y))   0)
              n111 (cdr (assoc 40 (entget n11) ))
              n22 (ssname (ssget (list x py)) 0)
              n222 (cdr (assoc 40 (entget n22)))         
             n n11)
         (if (< n222 n111) (setq n n22)
         )
          ;(command"osnap""none")   
         (IF (equal N22 N11)
              (progn (setq  dx (entsel"选择断线:")
                n (car dx))
         ))
        (command"circle" point 2)
          (setq cir (entlast))
          (command"trim" cir "" (cons n (list point))  "")
          (entdel cir)  
          (redraw n11)
          (redraw n22)
         )
 楼主| 发表于 2003-7-26 10:57:00 | 显示全部楼层
不好意思,上面的程序如何用??
我也正是搞石油化工的,需要画一些PID图!!
发表于 2006-12-15 17:36:00 | 显示全部楼层
哈哈,吴晓也在这个论坛灌水啊
发表于 2006-12-15 17:37:00 | 显示全部楼层
哈哈,吴晓也在这个论坛灌水啊
发表于 2006-12-24 23:25:00 | 显示全部楼层
画个圆或正方形修剪一下看行不行啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-27 03:36 , Processed in 0.179527 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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