李成笔记网

专注域名、站长SEO知识分享与实战技巧

CAD技巧300条第8篇|ET图块拓展工具,让人一头雾水的功能

《实用技巧300条》-8:就说我在开发区



CAD中的Express Tools扩展插件提供针对多种图形对象的拓展功能,实现了很多在主程序中没有附带的功能。

例如:将图块中的属性分解为文字,在很多优秀的外挂插件中都可以看到,这也说明了设计者对于这种功能的需求程度。

真巧,Express Tools中已经附带了这种功能,理论上还要比部分插件的功能要出现得更早一些。

那么,在ET工具的"图块"部分又出现了哪些神操作呢?

这个说起来有点一言难尽,实用和几乎无用的功能之间差别实在太大了,还是听我慢慢道来吧。

列举图块中图形对象的特性

命令名称XLIST,这个命令可以对图形中任意对象进行特性提取,并以弹窗的形式展现。

这个命令与传统的list命令不同:

第1, XLIST所提取的特性较少,仅包括基本的字体名称、图层、线型等;

第2, LIST命令只能对块整体进行特征提取列举,而XLIST可以对图块中的对象进行选择操作。

XLIST就像是一支刺破皮肤的采血针,将血液采集出来。

复制图块中的任意图形对象

命令名称NCOPY,与XLIST类似,可以直接读取块中的对象并进行复制操作。

传统命令的复制只能对块整体进行,如果需要复制块中的嵌套对象,则需要将图块分解,或者在编辑状态下操作。

NCOPY则不需要这样繁琐,运行命令后,选取图块中的对象即可。

就像是传统的复制命令(copy)那样做。

以图块中的图形作为修剪边界

在测试这个命令时,感到有些恍惚。

测试用的CAD版本是2012,印象中,选取图块中的图形(如线、圆弧等)作为修建边界与传统的trim方式并无不同之处。

反倒是在2006/2007的操作中并不支持以图块中的图形作为边界。

所以,对于这个功能的保留很疑惑,想来是水平有限,无法对这种重复的功能做出合理的判断。

以图块中的图形作为延伸边界

和上一个命令互为反操作,所以也延续了上一个命令的困惑,不再赘述。

分解图块并将属性转为文字

这是一个非常优秀的功能,经过传统分解(Explode)的图块,属性将变为其"标记"值。

而burst命令则在分解图块的图形组成部分时,顺带着也把属性分解为了文字,这样就大大减少了二次操作的繁琐过程。

属性分解为文字也是各大知名插件的必备功能之一,可见设计者对这个功能的钟爱。

将形文件转化为图块

这项功能在实际应用中非常少,主要涉及到形文件(SHP)与图块之间的转换操作。

需要使用文字编辑器(ASCII格式)、COMPILE 命令编译shp文件并最终形成shx文件,如字体、线型等。

将属性输出给外部txt文件

命令名称attout,将图块的属性输出为txt文本文件。

文件中包含了图块的句柄,属性标记和属性值,可在记事本等编辑器中进行编辑。

编辑后的文本文件可以通过下面要介绍的attin命令再导入到当前的属性块中。

将外部txt文件输入到图形的属性块中

命令名称attin,看起来是attout的反向操作,其实是一种有序操作。

Attout命令导出——外部编辑txt文件并保存——attin命令导入。

在修改大量属性值时,逐个指定属性值非常麻烦,在外部txt文件编辑则方便得多,完成后通过attin再重新导入图形,完成对属性块的赋值,简化了很多不必要的重复劳动和繁琐操作。

将图块转化为外部参照文件

选择此功能将把当前图形中的图块转化为外部参照,而在当前图纸中该图块将不再为使用状态,即在purge命令的清理下,是会从图块库中被除名的。

在当前图形中所显示的"图块"将以外部参照的形式存在,用一个成语解释更为贴切:物是人非。


图块替代

将一个图块用另一个图块进行替代,在测试这个功能时,脑中一直回想着三个字"无厘头"。

以A、B两个图块为例,在图中存在A和B两个图块,运行图块替代命令,用A替代B。

最开始以为是B图块被更新为A同样的块定义,实际上发现B图块并未被重新定义,而实际上只是执行了下面的过程:

删除B图块,复制A图块到B图块的原来位置,结束。

真的好无厘头。


ET的图块部分功能真是奇葩辈出,大有百花齐放的热闹气氛,也正应了当下春夏之交万紫千红的景儿。

好功能、普通功能、奇怪功能,这就是让人捉摸不透的ET图块扩展功能。


就说我在开发区,趣说CAD,让枯燥生动起来

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言