5.4.3 嵌套族

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所示。创建完毕后保存文件。