Revit导图的细节,优比ReCAD的匠心——2.填充篇
一、引言
上篇介绍了ReCAD对字体的处理(字 体篇),本篇介绍ReCAD对于填充的处理。用户对于Revit导出DWG的填充,只有一个显性的需求——精确还原Revit中的填充样式。这个要求不难,Revit原生导出的功能即可实现。但有一个隐性的需求,可能很多用户没有意识到——填充的名称及后续编辑,这是Revit原生导出的功能所无法实现的,也是ReCAD花了很多心思实现的一个功能。在ReCAD的大量用户中,做室内装饰设计、幕墙设计的用户对此需求最为敏感,因为他们有大量自己制作的填充图案,填充样式跟设计息息相关。
下图示意了一个平面图的局部,有3种不同材质、不同填充图案的墙体,其材质的填充样式分别为:“夹芯板”、“金属-菱形网02”、“岩棉”。应用Revit原生导图功能导出的DWG,可以精确还原填充的样式。
但在AutoCAD里选择填充查看属性,可以看到填充样式全部变为“FP_1”、“FP_2”……等名称,跟原来Revit的填充样式名称无法对应上。
更关键的问题是这些填充已经无法进一步编辑,比如填充比例、角度等。选择填充,右键点击“图案填充编辑…”命令(注:对于自定义填充样式,直接在属性框修改填充比例及角度,会弹出“输入无效”的提示,需通过右键菜单编辑),在弹出的编辑界面中显示该填充样式为“预定义”的“ANGLE”,“自定义图案”则为灰显,实际上是由于找不到该“FP_2”样式而选择了预定义的默认样式。这也意味着无法进行后续编辑。
这是AutoCAD对于自定义填充图案的使用规则决定的。虽然自定义填充图案可以正常显示,但如果要编辑它,需在AutoCAD的支持目录中有该填充样式的定义文件(.pat文件)。这正是Revit原生导出DWG功能所没有的内容。
有朋友可能会提出异议:在Revit导出DWG时选择填充图案映射功能,不就可以解决这个问题了吗?实际上这个选项能解决的问题很有限,一是要事先准备好有对应填充的“样板DWG文件”;二是对于不同方向的填充,用该选项导出会变成同一方向。如下图所示,以“岩棉”为例,映射为AutoCAD自带样板文件中的“BOX”图案(由于该样板文件没有岩棉对应的填充图案,因此仅作角度示意):
导出后的效果如下图,原Revit墙体截面填充的角度为跟随主体,导出后映射的填充角度全部为0。
以上关于Revit导图中填充样式的细节,业内此前似乎没有看到相关讨论。要解决这个问题,可以使用ReCAD进行导图。
那么ReCAD是如何解决的呢,原理很简单,还原出填充图案对应的pat文件即可。但由于pat文件定义规则的晦涩、Revit与AutoCAD在pat格式读写方式上的异同,这个功能的开发过程充满崎岖,难以一一尽述,本文只看结果。
在ReCAD的导出设置界面中,有一个关于填充图案的选项:
勾选该选项,导出后的效果如下图所示,在AutoCAD里选择填充查看属性,可以看到图案名称延续了Revit里的样式名称,不再是“FP_1”、“FP_2”……等无意义名称。另外请留意填充保留了原来的角度,这是前面提到“Revit通过填充图案映射”的导出方式所无法实现的。
选择填充, 右键选择“图案填充编辑…”命令,弹出的编辑界面可以看到该填充样式为“自定义”类别,自定义图案为“岩棉”。尝试修改角度、比例,填充图案随即改变,实现了后续继续编辑的需求。
实现这一功能的关键在于,ReCAD在导出DWG的同时,生成了每个填充图案对应的pat文件,放在DWG的同一导出目录下,这样AutoCAD就能在打开DWG文件时加载,从而能够进行编辑。
那么,这些pat文件能不能删除呢?答案是:AutoCAD的规则决定了如果想继续编辑填充,就要保留pat文件;如果删除pat文件,填充显示及名称属性不受影响,但不能修改填充的比例和角度等。
除了填充样式,ReCAD对于填充的边界也做了处理:对于填充区域(而非构件的表面/截面填充),边线自动连接为闭合Pline,宽度默认为0。如果需要导出为特定宽度的Pline,只需在其注释参数中填入所需宽度即可。如下图所示,填充区域的注释参数设为0.3,导出的边线Pline宽度则为30(视图比例为1:100),打印出来正是0.3mm。
用户对于图层的自定义需求可以说是“层出不穷”,而填充又是需求很难统一的一类图元,因此ReCAD也提供了多个选项来满足用户需求。其中关键的选项是:构件的表面/截面填充可以设置“按主体构件区分图层”,这时导出的填充图层会自动加上主体构件类别作为前缀。如下图所示,墙体截面填充导出的图层为“A-WALL-HATCH-剖切”,实际上由图中圈示的3个字段:专业前缀“A”,主体构件墙体对应图层“WALL”,剖切填充的图层字段“HATCH-剖切”,中间加上连字符构成。
以上就是ReCAD关于填充的一些细节处理,必须补充说明的是,这些处理对于链接的模型也同样适用。
如果各位追求完美的BIM设计师对本文有所共鸣,可以通过以下页面进行试用,也可以直接扫码下单。
下期预告
ReCAD在填充方面的细节处理,敬请关注。