欢迎光临散文网 会员登陆 & 注册

Grasshopper全参数化旋转楼梯落地项目分享(文章施工中,仅个人经验分享,非商用)

2023-07-19 01:43 作者:IteChou  | 我要投稿


成果展示

先介绍这个方案的概况

- 改造项目,二层部分不能靠建筑结构悬挑承重,结构一体成型。

- 在接入中间层以及两个休息平台(单跑不可超过阶数限制)的情况下保持连续上升趋势

- 扶手为一体式设计,预留灯槽,【扶手高度】全程低于楼梯【侧板高度】。

- 为楼梯结构厚度留出空间,同时对轻盈性的要求需要尽量降低【侧板高度】。

- 全程使用Grasshopper原生电池,包括平立剖面的参数化绘制,因此复用性比较好些。

接入两层
扶手与栏板关系
踏步下方预留结构空间

综上,本次参数化的工作方法能在施工需要的前提下完成一个符合设计初衷的最优解(设计师的强迫症)

近期接近完工的电池预览

由于是全参模型,且细节丰富,因此变量很多。

主要变量如下:


1- 楼梯直径、楼梯半径(可得出踏步宽度)

2- 单个踏步所占角度、休息平台所占角度(如一圈32步,两个44°休息平台,则单踏步为 8.5°

【公式:(360°- 44°*2)/ 32 = 8.5°】)

3- 踏步高度

4- 踏步数量

5- 扶手高度

6- 扶手宽度

7- 栏板高度

8- 结构高度

9- 以及N个细节变量

基本变量一览

整体上电池逻辑分为三步:

【踏步(休息平台)】 ------ 【造型结构 】------ 【扶手细部】


构成逻辑


使用中键菜单的Cluster功能,可以将电池打包,仅输出后续需要使用的几何数据,多个打包节点配合注释功能(双击 +【~】键 + 文本),即使许久未打开文件,也能帮助快速理清思路,修改对应的节点。

例:一层踏步的构成,输出踏步曲线供后续使用,几乎不再修改


构成优化方面,首先遵循【点-线-面-体】的构建逻辑,能够用点线(Point, Curve, Plane, Vector) 解决的问题绝不牵扯面与体(Surface&Brep)


尤其是布尔运算(主目录Intersect中次级目录Shape下拉菜单中的功能,如Soild union,Solid difference 等),占用大量运算资源,基本以秒单位计算,应当尽力避免。


得益于以上思路,本文件修改一般参数并生成完整模型的响应时间在4秒内,局部响应时间则多为1秒,269KB的GH文件,近2000个电池节点的情况下,基本满足使用需求。

(本机配置12700 + 4070ti+64GB)


————————————————————————————————————————

施工中,欢迎私信交流。

Grasshopper全参数化旋转楼梯落地项目分享(文章施工中,仅个人经验分享,非商用)的评论 (共 条)

分享到微博请遵守国家法律