为什么CAD中复制粘贴后填充会变?
上周发了关于虚线复制粘贴后会变的文章,有两个网友留言问为什么填充复制粘贴为什么会变的问题,两个人的情况还不太一样,其实有些问题在之前的文章中也讲过,这里重新总结一下。
一、复制粘贴后填充的位置和边界都发生了变化
这个问题虽然从根本上说不是填充的问题,但已经有两个人提过了,那就也放到这儿吧,至少遇到类似问题的人可以找到答案。
这两个网友都是从其他软件,比如UG或PROE将图形导出成DXF或DWG的后,再将这些图形复制粘贴到其他图纸中,发现填充不仅跑位了,而且填充的形状也变了,如下图所示。

遇到这种情况,其实就应该意识到这不是填充的问题,事实也是如此。这些有其他软件导出的填充根本就不是填充对象,而是一个图块,炸开后里面也是一条条的线,并没有转换成CAD的填充HATCH对象,如下图所示。

这个问题的根本是同名图块的问题,这些软件再导出的时候,将这些剖面线都导成了名字相同的图块:HATCH1,但这些图块插入点都在原图的原点处,而且形状各不相同,从而导致移位和变形的问题。
每日一贴——CAD图形粘贴到另一张图后为什么会变?
为什么CAD中虚线复制到另一张图后会变?
解决办法:
将图块重命名,避免两张图纸重名。
查看软件导出DWG/DXF时是否有选项,剖面线不生成图块或定义不同的图块名。
--下面是广告,非本文图片--
有些CAD版本会在填充复制粘贴后比例发生很大变化,如下图所示。

遇到这种情况的网友刚看了线型复制粘贴会变的文章,就问填充是不是也有类似的全局比例设置,
填充并没有全局比例的设置,每个填充对象都有单独的比例,但有一个变量值会影响调用的填充图案,这个变量就是控制公制和英制的MEASUREMENT,设置为1,就是公制,会调用公制的填充和线型(acadiso.pat和acadiso.lin),设置为0,就是英制,会调用英制的填充和线型(acad.pat和acad.lin),公制的填充和英制的填充中填充图案名字都一样,但一个是按毫米设置的尺寸,一个是按英寸设置的,比如英制中设置长度为1,到毫米中就设置成25.4了。也就是说英制图和公制图之间相互复制填充,其实填充的比例并没有变,只是调用的填充图案的定义变了。
在有些CAD版本中复制粘贴后马上会变,但在CAD高版本中,在公英制图纸间复制粘贴后填充图案不会马上变,而且你在图中移动和复制COPY都不会变,但假如双击这个填充,不做任何修改直接确定,填充比例就会变,如下图所示。

虽然CAD高版本考虑到了这种情况,在公英制之前复制粘贴填充时能保证填充比例不变,但这些填充的比例显然跟图中其他填充的比例是不一致的,如果后续要修改比例,还是会发生变化。
所以在画图的时候要注意图纸公英制的设置,并使用正确的样板文件(acadiso.dwt和acad.dwt),且不建议在公英制之前复制粘贴填充图案。
解决办法
将MEASUREMENT改成相同的值,然后再复制粘贴。即使如此,设置了错误值图中原有的填充在后续的编辑修改过程可能也会发生变化,那也只能遇到再修改了。
其实这个问题在之前介绍填充比例的文章里介绍过:
每日一贴——CAD填充需要了解的重要问题之二(填充比例)
其实线型也可能存在公制英制的问题,之前文章忽略了,不过,如果粘贴的那张图纸没有使用同名的线型就没事了。线型跟填充不同的是,线型存在图纸中,无论高低版本,复制粘贴后会理解变,填充图案仍然是从填充文件加载,因此不同版本表现不一样。
复制后填充图案没有变,但调整填充参数后填充变了
有时刚复制粘贴的时候填充并没有变化,但粘贴后修改一下填充参数,比如调整一下比例,填充却发生了变化,如下图所示。

出现这种情况时,显然复制填充的图纸不是当前版本的CAD创建的,保存此图纸的CAD中同名的填充图案定义是不一样的。
虽然填充跟线型不一样,填充图案的定义并没有保存到图纸中,但即使当前版本的CAD没有图纸中使用的填充图案,或者当前版本CAD有同名的填充图案但定义不同,打开图纸的时候都会显示图纸保存时的样子,但调整参数的时候,需要重算填充图案的时候,此时才会从当前CAD的填充文件中读取填充图案定义,如果原始图纸中的填充图案定义不同,填充就会发生变化。
不光是粘贴后的填充会如此,复制的原图如果修改填充的参数,填充也同样会发生变化。
这个问题也没有什么好办法了,只能想办法让同事或自己的不同CAD版本的填充图案文件保持一致。
填充图案定义因为没有保存在图纸中,因此是无法使用重命名REN来修改填充的名字的。要想改填充图案的名字,只能去修改填充文件acadiso.pat或acad.pat了。
每日一贴——CAD填充需要了解的重要问题之一(填充图案)
如何自定义CAD的填充图案
在CAD中如何添加填充图案?
填充图案在两张图纸间特性匹配时会混乱
这个虽然不是填充复制粘贴的问题,是在两张图纸间来匹配填充图案,也相当于将填充图案从一张图纸复制到另一张图纸中,其实这种问题不光会出现跨图的特性匹配,同样也会出现在同一张图纸的特性匹配时,如下图所示。

这个问题之前讲过,后来还有网友发现在在图纸中直接填充后就会发现填充是混乱,其实这个问题的原因很简单,就是因为填充的原点离得很远,比如填充的原点在坐标原点处,但填充图案离坐标原点很远。
解决方法:
只需要将填充图案的原点调整到填充区域的附近,例如某个交点或中间的某个点。
详细介绍请看之前的文章:
为什么CAD填充在特性匹配或继承特性后图形混乱了?
填充跟线型复制粘贴后发生变化的原因和现象类似,但原因和解决犯法又不太一样。
如果我们对这些对象的基本特性足够了解,一些常规问题都可以自己判断原因并根据自己的需要采用合适的方法来处理。
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03
