首页 > 化工知识 > 为什么CAD将布局输出到模型是图块会变成匿名块?怎么办?

为什么CAD将布局输出到模型是图块会变成匿名块?怎么办?

时间:2020-07-21 来源:CAD小苗 浏览:

前几天有网友在群里问怎么将布局空间输出到模型,我将操作方法以及之前发布文章的链接发给了他,他输出成功了,但不久他发现了一个问题,有些图块输出后变成名字带*号的匿名块,他想编辑这些匿名块,却发现用在位编辑REFEDIT和块编辑BEDIT都无法编辑。这是为什么呢?遇到这种情况怎么编辑这些图块呢?

如何将CAD图形从布局的图纸空间转换到模型空间中?

之前我还真没有注意这个问题,简单试了一下,发现图块从布局输出成模型后名字并没有变化,今天他把他的图纸发过来后发现确实有这种情况出现,这里给大家简单说一下。

一、为什么从布局输出到模型会生成匿名块呢?

在布局标签上右键并选择“将布局输出到模型”后,会将布局中图纸空间和所有视口一起输出成一张图纸,视口内的对象会按照视口比例缩放,还会按视口边界进行裁剪,而处理和裁剪的方式取决于图形的类型和位置。

如果图块只有一部分在视口内,图块也会被裁剪,裁剪后就会生成名字前带*号的匿名块。输出前的效果如下图所示。

输出后的效果如下图所示。

而完全在视口内的图块在转换后名字不会变,只是会根据视口比例设置比例,如下图所示。

至于CAD从布局转换成模型的时候为什么这么处理呢?在转换到模型空间时为了保证跟原布局显示完全相同,就需要视口边界处的图块进行裁剪。理论上是可以保留原来的图块,然后加上一个XC裁剪边界,但为什么采用炸开图块后又定义成匿名块的方式这个我也不明白。

从上面的截图中我们可以看到转换后不仅未全部显示的图块会裁剪并生成匿名块,而且视口边界还会转换成多段线。其实所有处于视口边界处的图形都会被裁剪,并会根据图形的类型进行不同的处理,比如说标注就会被炸开,然后将多余部分裁剪和删除,而不是直接将标注裁剪,这样的目的也是为了保证输出后显示效果跟输出前完全相同,如下图所示。

哪位网友的图纸之所以出现这个问题,其实主要原因是将应该位于几个图框内的相互分离的图形做成了一个完整的图块,虽然图块并未与视口边界相交,但显示在视口内的只是图块的一部分,所以图块被裁剪并生成匿名块。假如将单个图框内图形单独定义成块,保证图块整体在视口内部,这样图块就不会被裁剪,也不会生成匿名块。

二、匿名块如何编辑?

上面讲了,如果合理设置图块,生成匿名块的可能性会降低,但当一张图纸必须被分别放到多个视口或图框的时候,这种裁剪和转换成匿名块的情况还是有可能发生。

这种匿名块是没有块定义存在的,无法重复插入,也无法使用参照编辑REFEDIT和BEDIT块编辑器进行编辑,如果想要编辑这些图形,只有下面两种方法:

1、炸开

这是大家都能想到的方法,那位网友肯定也知道,但他可能还希望用编辑图块的方式来编辑,虽然说匿名块肯定是唯一的,即使能用块编辑工具来编辑,其他图形也不会关联变化。但估计就是希望这些图形保持是一个整体,后面移动或复制等其他操作时比较方便。

2、利用工具将匿名块转换普通块

在CAD里没有提供直接将匿名块转换成普通图块的工具,只能利用插件,信息之前倒是提供了一个,如果需要的话,可以下载试试。

什么是CAD的匿名块?如何将匿名块变成普通块?

之前有不少人问到布局转模型的功能,不知道他们用这个功能的目的是什么,是拿到一张在布局里排版的图纸,而自己习惯模型空间操作;还是利用视口来裁剪模型空间图形呢?之前我还真没有注意这种转换中还有这样的问题,这也没有办法,CAD的功能就是这么设计的。如果我们不希望出现类似的问题,就只能尽量避免出现与视口边界交叉或部分在视口内的图块问题。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐