首页 > 行业资讯 > 为什么CAD图纸打开后有的填充不显示?

为什么CAD图纸打开后有的填充不显示?

时间:2023-12-23 来源: 浏览:

为什么CAD图纸打开后有的填充不显示?

原创 CAD小苗 CAD小苗
CAD小苗

CADSKILL

分享CAD使用技巧,解决CAD使用过程中遇到的疑难杂症,帮你更深入了解CAD

安装卸载     异常、退出     文件及输入输出     复制粘贴相关问题    基本操作技巧     设置及相关问题    界面和显示相关问题     快捷键     视图设置和调整    图层    颜色    线型     字体、文字样式和文字输入     标注、引线和标注样式    坐标系、坐标输入定位    对象捕捉    选择及组    二维绘图技巧    多段线绘制和编辑    表格绘制及输入输出    图块、属性块、动态块    填充     三维建模      图形编辑和修改    布局和视口     外部参照     光栅图像     打印输出    查询面积、长度及其他数据    心得及综合技巧    工具及插件     图库及相关资源       CAD常用命令(A-Z) 二维练习图    三维练习图    CAD基础练习(1-30)      CAD基础练习图(31-64)    CAD基础练习图(65-100)     CAD进阶练习图(1-30)   CAD进阶练习图(31-61)

公众号好久没更新了,一是没什么素材,二是犯懒,下班后忙于钓鱼、打球、有素材也懒得动手。天冷了,晚上钓不成鱼了,晚上时间倒挺多,觉得公众号该更新了,拖了两周,今天终于打开了公众号。

QQ上班的时候倒一直开着,偶尔跟网友交流一下问题,这也是我获得素材的重要途径,很多问题也是在跟网友的交流中得到答案的。

今天网友说他有一张图纸,图纸中的填充在其他CAD里可以看到,但他的CAD中没法看到,这个问题我觉得挺奇怪,网友把填充单独保存了一张图纸发过来,很快就找到了问题的原因,原因很简单,只是我之前没有注意到。

打开网友发过来的图纸,看起来跟空图一样,什么都没有,按CTRL+A可以选中11个图形,其中就包括这个填充,如下图所示。

可以看到这填充不是SOLID(实体),是有图案的,图案名称是“普通砖”,比例是1,看图纸名应该是一张建筑图,这个填充比例肯定特别小,我尝试调整一下比例100,看到调整成100,结果提示"输入无效",如下图所示。

虽然提示无效,但特性面板的比例确实变成了100,但填充依然没有显示。如果用快速选择QSELECT将填充单独选出来,可以看到顶部的填充上下文面板的比例文本框是灰的,也不让调整,如下图所示。

出现调整比例时无效和出现这种提示的原因也很简单,就是ACAD的填充图案文件中没有这个图案,但这并不是不显示的原因。

我尝试将图案换成一个ACAD自带的填充图案:ANSI31,换完后填充显示出来,但显示的并不是斜线的图案,而是SOLID(实体)填充,如下图所示。

当填充图案比例过小,过密的时候,会显示为SOLID填充,这个现象是我熟悉的,是因为单个填充对象的线的数量超过了CAD的HPMAXLINES(填充最大线数)。

现在ACAD的HPMAXLINES默认值是100000,这个填充的线数应该是超过了100000。

输入HPMAXLINES,回车,输入1000000,回车,将这个值调整成100万,关闭图纸,再打开网友发过来的图纸 ,填充可以正常显示了。

当然还有一种方法就是找到这个填充图案,并把它添加到CAD的*.pat文件中,

CAD填充需要了解的重要问题之一( 图案 篇)

现在原因清楚了,当填充对象的线数量超过HPMAXLINES时会显示为SOLID,但如果这个填充图案的定义在CAD的填充文件找不到的时候就会不显示。前一种情况我是知道的,后面这种情况我之前还真没注意。

现在问题的原因清楚了,解决方法也知道,但不知道有没有会想到另外一个问题:CAD没有这个填充图案,填充的比例无法调整,太密的时候不显示,为什么将HPMAXLINES设置大了又能显示呢?

浩辰CAD中有这个填充图案,我用浩辰CAD打开后将填充复制了一份,比例改成100后保存,到AUTOCAD里打开,可以看到比例合适的时候这个填充图案是可以正常显示的,如下图所示。

把问题简化一下就是:CAD中没有这个填充定义为什么还能显示这个填充图案呢?

我之前有一个错误的认识,认为填充在图纸文件中保存的是填充图案名、比例及相关参数,打开图纸时会从填充文件中读取填充图案,根据参数计算显示结果,后来我知道CAD是可以显示填充文件中没有的填充图案的,我认为填充定义是保存在图纸中,其实这种认识也是错误的,因为如果是这样,应该跟线型类似,应该是可以调整比例的。

CAD图纸中很多图形对象跟外部的数据文件有关系,比如文字与字体文件(*.SHX或*.TTF等)有关系,线型与线型文件(*.LIN),填充跟填充文件(*.pat)有关系,但这些图形在图纸中的保存形式却不同。

线型定义数据少,线型加载后,线型定义会直接保存到图纸中,即使图纸中有当前CAD不支持的线型,线型参数都可以正常调整,线型如果显示不正常往往是由于线型中使用文字或符号相关的SHX文件缺失。

CAD 中线型 显示不正常 是什么原因?是缺线型吗?

字体文件比较大,种类也比较多,字体文件无法保存到图纸文件中,文字显示的问题虽然比较多,大部分都和字体文件相关。

CAD 可能遇到的哪些 字体相关的问题

填充图案定义其实不算复杂,定义少的就一行,但多的也有几十行,CAD并没有把填充图案定义直接保存在图纸中,而是将填充定义经过比例和坐标计算后数据保存下来,当然同时也会保留填充图案的名称、比例等参数,为什么这么处理我也不太理解,但我想有这样两个好处:一个可以保证在CAD没有这个填充定义时填充也可以显示,二是在打开图纸时无需再加载填充定义、通过比例和边界来计算填充的显示数据,而是直接读取图形数据进行显示。

当然这样也存在问题,就是无法调整比例、参数,还有就是网友遇到这种情况,填充线的数量大于HPMAXLINES时无法自动切换成SOLID填充显示,而是直接不显示。

这个问题在浩辰CAD里倒没发现,首先浩辰CAD里有这个填充定义,即使没有这个图案定义,填充不会不显示,即使在线的数量大于HPMAXLINES,也会以SOLID显示。

在群里给网友解答的时候,两句话就解释完了,没想到一下子写了这么多。

长按识别二维码 关注本公众号

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