本发明涉及建筑设计,尤其涉及一种参数化批量展开多重单曲面的方法。
背景技术:
1、随着城市化、工业化的不断发展,越来越多造型复杂的建筑造型出现,往往带有相对复杂的轮廓外形,需要配合bim进行下单,单在进一步深化过程中,对模型表面的展开及尺寸标注繁琐,深化工作量大,施工准备时间长。因此,需要提供一种参数化批量展开多重单曲面的方法,能够解决现有技术中模型表面的展开及尺寸标注繁琐、深化工作量大、施工准备时间长的问题。
技术实现思路
1、本发明的目的在于提供一种参数化批量展开多重单曲面的方法,能够解决现有技术中模型表面的展开及尺寸标注繁琐、深化工作量大、施工准备时间长的问题。
2、本发明是这样实现的:
3、一种参数化批量展开多重单曲面的方法,包括以下步骤:
4、步骤1:在rhino平台中打开需要展开的多重单曲面模型,并打开grasshopper插件;
5、步骤2:在grasshopper插件中,分别拾取多重单曲面模型中的边缘线;
6、步骤3:利用grasshopper插件自带的图形变化指令,导出边缘线的长度,并使用电池组对边缘线的长度值进行累加,生成重构线性点位;
7、步骤4:利用重构线性点位生成纵向边缘线和横向边缘线;
8、步骤5:利用电池组的挤出指令批量化挤出横向边缘线,并自动生成展开的单曲面;
9、步骤6:对重构线性点位进行批量标注,并对展开的纵向边缘线和横向边缘线进行参数化标注;
10、步骤7:将展开的单曲面和参数化标注导入到rhino平台中。
11、所述的步骤1中,多重单曲面模型展开后的轮廓为横平竖直。
12、所述的步骤1中,在grasshopper插件中提前建立一套电池组。
13、所述的步骤2中,边缘线包括水平的边缘线和竖向的边缘线,且各边缘线按顺序编号;通过电池组检查拾取的边缘线是否按顺序排布,若各边缘线未按顺序排布,在多重单曲面模型中重新创建边缘线。
14、所述的步骤2中,拾取的边缘线是多条连续的断开曲线时,但边缘线不能出现重叠。
15、所述的步骤3中,通过grasshopper插件拾取边缘线后,利用电池组的长度命令,提取边缘线的长度,重新生成在一条直线上的点位,即重构线性点位。
16、所述的步骤5包括以下分步骤:
17、步骤5.1:利用电池组的挤出指令将横向边缘线向纵向边缘线的方向批量化挤出并展开;
18、步骤5.2:将横向边缘线根据横向分缝位置沿纵向进行位移,生成边缘紧密的展开的单曲面,且展开后的单曲面不发生重叠。
19、所述的步骤6中,对纵向边缘线参数化标注纵向标注,对横向边缘线参数化标注横向标注。
20、所述的步骤6中,对重构线性点位的数控列进行额外拆分,用于标注展开后的纵向边缘线和横向边缘线的总长度。
21、本发明与现有技术相比,具有以下有益效果:
22、本发明结合了rhino平台和grasshopper插件进行节点式编程,充分发挥参数化建模快捷的优势和可视化辅助设计的功能,对多重单曲面模型表面进行批量展开及尺寸参数化标注,减少深化工作量,加快深化设计的效率,节约施工前期的准备时间。
1.一种参数化批量展开多重单曲面的方法,其特征是:包括以下步骤:
2.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤1中,多重单曲面模型展开后的轮廓为横平竖直。
3.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤1中,在grasshopper插件中提前建立一套电池组。
4.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤2中,边缘线(1)包括水平的边缘线和竖向的边缘线,且各边缘线(1)按顺序编号;通过电池组检查拾取的边缘线(1)是否按顺序排布,若各边缘线(1)未按顺序排布,在多重单曲面模型中重新创建边缘线(1)。
5.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤2中,拾取的边缘线(1)是多条连续的断开曲线时,但边缘线(1)不能出现重叠。
6.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤3中,通过grasshopper插件拾取边缘线(1)后,利用电池组的长度命令,提取边缘线(1)的长度,重新生成在一条直线上的点位,即重构线性点位(7)。
7.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤5包括以下分步骤:
8.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤6中,对纵向边缘线(2)参数化标注纵向标注(5),对横向边缘线(3)参数化标注横向标注(6)。
9.根据权利要求1所述的参数化批量展开多重单曲面的方法,其特征是:所述的步骤6中,对重构线性点位(7)的数控列进行额外拆分,用于标注展开后的纵向边缘线(2)和横向边缘线(3)的总长度。
