明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 443971181

求修剪圆内直线和多段线!

  [复制链接]
发表于 2011-12-7 08:20:10 | 显示全部楼层
两次TRIM不够,把IF 的代码段改一下看看
(if(and ent
     (=(cdr(assoc 0(entget ent)))"CIRCLE")
    )
  (progn
   (setq f_pts(circ_pts ent))
   (if(setq x(ssget "wp" f_pts))
    (command "erase" x "")
   )
   (while (> (sslength (ssget "f" f_pts)) 1)
   (command "trim" ent "" "f")   
   (foreach x f_pts(command x))  
   (command "" "")
     )
  )
)
发表于 2011-12-7 08:30:43 | 显示全部楼层
yjr111 发表于 2011-12-6 18:23
修剪多段线出了点故障,请完善一下

试试这个界线剪切,不是很完善。
现支持"LINE CIRCLE LWPOLYLINE"

评分

参与人数 1明经币 +1 金钱 +20 收起 理由
yjr111 + 1 + 20 OK,谢谢,这个爽多了!

查看全部评分

发表于 2011-12-7 19:19:58 | 显示全部楼层
xiaxiang 发表于 2011-12-7 08:30
试试这个界线剪切,不是很完善。
现支持"LINE CIRCLE LWPOLYLINE"

谢谢啦!
发表于 2011-12-25 21:13:46 | 显示全部楼层
可以批量选就好了
发表于 2013-4-5 13:35:27 | 显示全部楼层
把文字也给 删掉了。。。。
发表于 2013-11-8 22:27:09 | 显示全部楼层
xiaxiang 发表于 2011-11-16 16:41

大侠,能不能放过“圆内”的引线呢?就是不希望剪掉LEADER,否则LEADER就不见了~~
发表于 2014-8-18 18:45:54 | 显示全部楼层
谢谢!我也需要呢.
发表于 2015-9-4 23:40:47 | 显示全部楼层
有办法弄成框选范围删除选择的圆以外的线条,不过是要框选的,不然圆以外的图纸就没了
发表于 2016-10-20 17:29:34 | 显示全部楼层
能支持圆内,可以改成支持所有图形么
发表于 2018-3-26 10:03:56 | 显示全部楼层

你好前辈,用了你的方法很实用。非常感谢。但是现实中节点编号都在圆圈里面,能不能只修剪园内的线段,文字保留。非常期待您的指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 08:36 , Processed in 0.180620 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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