cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)

作者:访客 时间:2023年07月27日 16:40:06 阅读数:5人阅读

原创:就说我在开发区

趣说CAD,让枯燥生动起来。


群星-春节序曲.mp35:33
来自就说我在开发区


众所周知,"explode"是CAD中的一个常用的重要命令——"分解"。

"explode"可以将复合对象分解为其组件对象。例如将多段线、面域等分解为圆弧或直线段。

其操作简单、快捷,是使用者经常应用的命令之一。

拜AutoCAD官方安装扩展程序"Express Tools"所赐,Explode还有两位小兄弟:

Burst:分解选定的块,同时保留块图层,并将属性值转换为文字对象。

Txtexp:将文字或多行文字对象分解为多段线对象。

很明显,这两个小兄弟做到了explode做不到的事情,虽然功能不及兄长强大,却也凭借其独特的功能在CAD的"分解圈"中占有了一席之地,与"explode"并称分解三杰

cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)



❶行走的"霹雳火"——Explode

顾名思义,Explode意为"爆炸",生动形象,尽显Explode特色。

cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)

explode的释义,来自有道词典

汉化释义为"分解",与其英文标准释义相比稍显低调,但是对于CAD中的组合对象们来说,改了个名字也无法掩饰其"克星"本色。

"分解"一出,组合对象们瑟瑟发抖,一本正经地表示"随时受不了"。

组合对象们的恐惧不无道理,看看Explode的通杀名单,我们一定会理解这种"恐惧"是多么痛的"领悟",名单如下,包括但不限于:

  • 二维多段线
  • 三维多段线
  • 三维实体
  • 阵列
  • 引线
  • 尺寸标注
  • 图形对象组
  • 图案填充
  • ……

在组合对象面前,Explode算是出尽了风头,抖尽了威风,哪个组合对象看到Explode都要浑身发抖,吃不了兜着走。

不过……

有一利必有一弊

最强的一点往往也是最弱的一环,Explode命令的强大分解功能往往也意味着"误杀"。

例如:

复杂的填充图案被分解后会变为数目众多的基本图形对象,对于图纸的最直接的影响就是图纸的缩放、移动、重新生成等基本操作会出现明显的卡顿情况。

cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)

填充图案选项板

当填充图案以最基本的图形对象形式如圆弧、直线段等存在时,会因图纸中的图形对象数量大量增加而导致图纸占用大量的系统资源,从而会出现明显的运行缓慢,也就是我们常说的"卡"。

如此看来,Explode还真是柄双刃剑,用好了所向披靡,用错了误伤自己。所以,必须要规范Explode的使用行为,也就是说要规范使用者的使用习惯,简单来说四个字:

"前思后想"

确认分解的必要性和准确性,该分解再分解,能不分解就不分解,再有,就是看好了看准了再分解。

如果你亲眼目睹或者亲身体会过从一个对象分解为数万个对象(如图案填充)的大型翻车现场,那么,你一定不会认为"前思后想"是一件无聊的事情。

没错,这也是一种“多么痛的领悟”。

❷能Explode之不能——Burst将属性分解为文字

对于属性块的分解,Explode命令分解后属性显示为"属性标记",而使用Burst命令分解属性则将显示为"文字",接下来,就以属性块"节点材料标注"为例,看看两者的分解结果究竟有何不同。

cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)

块属性管理器

分别使用Explode和Burst对属性块进行分解操作,如下图所示:

cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)

explode和burst分解结果对比

可见两者的分解结果完全不同:

  • Explode分解的结果是将GL-1属性值分解为其原始形态,即"属性标记"。
  • Burst分解的结果则是在分解图块的同时将GL-1属性值直接转换为了文字。

Burst的分解特性为:分解选定的块,同时保留块图层,并将属性值转换为文字对象

在实际使用中,将属性块中的属性值直接转换为文字还是具有非常重要的实用性的,所以,在将属性转文字这方面,Burst凭借其独特的功能让Explode表示无话可说,五体投地。

❸分解到底——Txtexp的执着精神

文字是不能被分解的,这是多年来CAD使用者达成的共识,只不过,LISP编译之下焉有完卵?

在express tools友情赠送的"txtexp"命令面前,这一点共识即将面临被改写的命运。

下图中的文字被分解成为了多段线,为了方便对比,将其线型改为了虚线。

谁是真文字,谁是假文字,一目了然。

cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)

文本(上)与“被分解的文本”(下)对比

Txtexp同样来自Express Tools的友情赠送,其主要作用为将文字或多行文字对象分解为多段线对象

SHX 字体和 TrueType 字体都可以分解。可以使用 EXTRUDE 命令将生成的多段线拉伸到三维实体对象中,或使用 EXPLODE 命令将其进一步分解为直线段。

分解后的文本可以对其进行多段线、直线段的各种操作,如改变颜色、图层、线型。

cad图纸分解是什么意思(CAD中的分解不止眼前的Explode,还有Burst和Txtexp|分解综述)

被分解后的文本,其每一个笔划都可以随意编辑特性

一个文字由多个线型、颜色各不相同的多段线或者直线段组成不是什么新鲜事。

实际上,被txtexp分解过的文字已经不能再被称作文字了,所谓的"文字"已经只是一种基本笔划的几何堆砌而已。

与Burst和txtexp类似的功能在CAD二次开发的插件中也比较多见,由此可见,"将属性分解为文字"以及"将文字分解为多段线"具有广泛的需求,在特定的设计环境下会发生意想不到的作用。

结语

源自基本命令家族的explode和来自扩展命令家族的burst以及txtexp,组成了CAD中的分解梦幻三人组。

这样,分解组合中既有了暴力分解的大刀阔斧,也有了属性转文字、文字转多段线的细致入微操作。

豪放加婉约,相得益彰。


作者简介:就说我在开发区,致力于创作"有趣又易懂"的CAD技巧文章。

趣说CAD,让枯燥生动起来。

感谢您的阅读

往期链接:

太复杂?学会这5种管理方法,让复杂的CAD文件系统简单起来|技巧

本文由就说我在开发区原创,欢迎关注,带你一起长知识!