5.4.3 嵌套族
嵌套族,顾名思义,是将一个族嵌入另一个族中。如将A族嵌入B族后,A族在B族中则作为一个整体出现。A族的族参数通过参数传递方式可以在B族中得到共享,而且在进行定位关联时,只需对A族的边界或中心在B族进行定位,则A族的整个模型也得到定位,使用起来方便,不容易混乱。
打开之前保存的“推拉窗框”族文件,另存为“推拉窗”族文件。
1)载入窗扇
(1)载入窗扇族
在“插入”菜单中载入“窗扇”族,其将显示在推拉窗族项目浏览器的族目录下,如图5.4.27所示。
(2)确定放置平面
本例中,窗扇底部下边线与窗框底部上边线对齐,工作平面可参照图5.4.28拾取窗框底部上边线作为工作平面,视图方向选择“楼层平面:参照标高”。
图5.4.27
图5.4.28
(3)放置窗扇
在窗框内适当位置单击鼠标依次放置4个窗扇,如图5.4.29所示。放置时,将窗扇沿上下错开,方便推拉。
图5.4.29
2)定位及锁定窗扇
将4个窗扇放置入窗框后,为了与窗框实现同步参变,须进行定位和锁定。
①窗扇前后(厚度)的定位和锁定。进入平面视图,以前后中心线为基准,将中间两个窗扇下边与“参照平面:参照平面:中心(前/后):参照”线对齐并锁定,外侧两个窗扇上边与“参照平面:参照平面:中心(前/后):参照”线对齐并锁定。
②窗扇左右的定位和锁定。进入平面视图,中间的两个窗扇内边与竖梃边对齐锁定;外侧两个窗扇外边与相邻窗框边对齐锁定。这种锁定方式只锁定了窗扇一侧,窗扇的另一侧将通过后面的参数计算方式实现定位。
③窗扇高度的定位和锁定。窗扇高度在视图中不进行定位和锁定,后期利用参数计算实现参变定位。
对齐锁定示意如图5.4.30所示。
图5.4.30
3)参数传递及相关参数约束
(1)窗扇族参数传递入推拉窗族文件
在推拉窗族的视图中任意选中一个窗扇,打开“类型属性”对话框,如图5.4.31所示。
图5.4.31
在该对话框中,需要将窗扇的两个材质参数和3个尺寸参数传递到推拉窗族文件中。由于后面将对窗扇与推拉窗框的参数进行关联,因此所有名称均保持不变。
单击窗框材质右侧按钮,出现“关联族参数”对话框(图5.4.32),单击“添加参数”,出现“参数属性”对话框,在名称栏输入“窗框材质”(图5.4.33),单击“确定”按钮,接下来在“关联族参数”对话框中选中“窗框材质”选项(图5.4.34),单击“确定”按钮完成参数传递。参数传递完毕,可调用“族类型”查看参数传递情况。
其余4个参数均传递到推拉窗族文件中,结果如图5.4.35所示。
图5.4.32
图5.4.33
图5.4.34
图5.4.35
(2)定义窗扇及窗框尺寸参数间的约束关系
在“族类型”对话框公式栏,建立各参变参数之间的约束关系。(注意各类符号在半角状态下输入。)
①窗扇高度与高度、副窗高度的关系:将高度、副窗高度定义为可输入的变量,窗扇高度则利用公式直接生成。公式为:
窗扇高度=高度-副窗高度-50 mm
②窗扇宽度与宽度的关系:将宽度定义为可输入变量,考虑窗扇间搭接10 mm,则窗扇宽度利用公式直接生成。公式为:
窗扇宽度=(宽度/2-70 mm)/2+5 mm
③窗扇厚度与推拉窗框厚度的关系:考虑窗扇之间的推拉关系,同时推拉窗框在厚度上两侧各留10 mm的边,将窗扇厚度定义为可输入变量。公式为:
窗框厚度=2×窗扇厚度+20 mm
这里的窗框厚度即推拉窗框厚度。
参数设置完毕后如图5.4.36所示。
图5.4.36
(3)推拉窗族材质参数的设置
窗框材质和玻璃材质的具体参数值设置在“族类型”对话框中进行。参照前述方法将窗框材质参数值设置为“铝抛光”(通过添加、复制、修改和重命名进行),玻璃材质参数值设置为“玻璃,透明玻璃”即可。
分别选中横梃、竖梃,设置材质参数为“窗框材质”,副窗玻璃设置材质参数为“玻璃材质”。
推拉窗创建完成情况如图5.4.1所示。创建完毕后保存文件。