经常有一些用户会问周站长,能不能写一个分解裁剪块的插件。因为他们的很多图纸都是裁剪块,每次分解之后就会多出很多图形;如果不分解,图纸就会越来越大,非常卡。能不能写一个这样的工具,可以分解裁剪块的?
现在1.0版本已经写好了,如果需要的话,可以通过下方链接下载1.0版本。
CAD裁剪块分解工具V1.0版下载链接:点击下载
插件介绍:
CAD裁剪块分解工具专门用于处理使用 XCLIP 裁剪的块,按照裁剪范围进行分解,保留需要的图形、清理范围外的对象,并修剪跨越边界的线条,方便后续编辑和修改。
主要功能
- 按裁剪范围分解:处理边界外的对象,减少分解后的手工清理。
- 支持嵌套裁剪块:外层、内层都有裁剪时,逐层处理,并保留各层可见的裁剪边界线。
- 减少不必要的分解:完全位于裁剪范围内的普通小块尽量保持完整,方便继续使用。
- 支持多种二维图形:可处理直线、圆弧、多段线,以及常见二维 SOLID、实心填充和渐变填充。
- 跨界文字统一选择:文字、标注、表格和引线等对象跨越边界时,可统一选择整体保留或整体删除。
- 支持批量处理和撤销:一次选择多个裁剪块,处理完成后可用一次 U撤销整次操作。
使用方法:AP加载插件,输入快捷命令 XCFJ,选择需要分解的裁剪块,按提示完成处理。
下面我们就来看一下这个分解工具的实际效果。
比如下面这个图,它都是裁剪块,一个是保留内部,一个是保留外部。
我们要分解的话也非常简单,我们输入快捷键XCFJ,回车。
选择要分解的对象,可以批量选择。
如果裁剪边界交叉的位置有以下对象,系统会提示你是保留还是删除。这些对象主要包括文字、表格、引线、标注,它们要么保留,要么删除。
通常情况我们点击删除就行了。
分解完后如图。
和这个边界不相交的对象,它是不会分解的,也就是我们内部的块,它不会分解。
并且这个插件还支持嵌套裁剪块的分解。
比如下面这个图,它本身就是一个裁剪块,但是这个裁剪块的内部还有裁剪块。
我们进入快编辑器,可以看到这个图形左边本身就是一个裁剪块。
分解后如图。
完。












