System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于Grasshopper的弧形楼梯参数化建模方法、计算机设备及存储介质技术_技高网

基于Grasshopper的弧形楼梯参数化建模方法、计算机设备及存储介质技术

技术编号:40652997 阅读:5 留言:0更新日期:2024-03-13 21:30
本发明专利技术公开了一种基于Grasshopper的弧形楼梯参数化建模方法、计算机设备及存储介质,该方法包括如下步骤:S1:拾取旋转楼梯中心点;S2:输入旋转楼梯基本参数;S3:根据楼梯高度和台阶高度,生成每一级踏步圆心;S4:生成每一级踏步两侧弧线;S5:踏步两侧弧线放样生成踏步基面;S6:踏步基面根据踏步高度,基础踏步厚度,得到每一级踏步三维模型V1;S7:得到两侧梁基准线;S8:生成侧梁两侧边线;S9:生成两侧梁三维模型V2;S10:等分生成立杆基线;S11:生成栏杆扶手三维模型V3;S12:将设计模型中的踏步三维模型V1、侧梁三维模型V2、栏杆扶手三维模型V3分置在对应的图层中进行烘焙。本发明专利技术方法提高了建模速度和准确性,大大降低了传统建模技术中相应步骤的重复率。

【技术实现步骤摘要】

本专利技术涉及可视化建模的,具体涉及一种基于grasshopper的弧形楼梯参数化建模方法、计算机设备及存储介质。


技术介绍

1、在建筑设计中常常会根据建筑竖向交通和空间需要,进行楼梯的设计,常见的楼梯形式可以通过传统的建模技术得到。但是弧形楼梯的传统建模过程中常常需要繁琐的计算和大量的时间,根据楼层高度等,推敲弧形楼梯的梯段数量、内径尺寸,梯段尺寸。传统建模方式不仅建模速度慢,在后期的模型调整过程中会导致大量的重复计算和修改,使得建模时间周期长,工作效率低。

2、grasshopper是基于rhino平台运行的可视化建模插件,是通过编制程序算法生成模型的参数化建模插件,通过输入、计算处理和输出的基本逻辑来进行建模,为建筑设计师使用程序编制构建模型提供了便捷及高效的途径。


技术实现思路

1、本专利技术的目的在于克服上述
技术介绍
的不足,提供一种基于grasshopper的弧形楼梯参数化建模方法,包括如下步骤:

2、s1:拾取旋转楼梯中心点;

3、s2:输入旋转楼梯基本参数,包括旋转楼梯高度h、旋转楼梯内圆半径r、旋转楼梯总角度c、旋转楼梯宽度d、踏步高度d1、踏步厚度d2、栏杆高度h1、栏杆立杆间距w、横梁高度h2、扶手半径r1、立杆半径r2;

4、s3:根据楼梯高度和台阶高度,生成每一级踏步圆心;

5、s4:根据楼梯内圆半径和楼梯宽度,旋转角度和踏步数量,生成每一级踏步两侧弧线;

6、s5:踏步两侧弧线放样生成踏步基面;

7、s6:踏步基面根据踏步高度,基础踏步厚度,得到每一级踏步三维模型v1;

8、s7:连接每一级踏步两侧弧线起点,得到两侧梁基准线;

9、s8:根据横梁宽度,偏移生成侧梁两侧边线;

10、s9:根据横梁高度,生成两侧梁三维模型v2;

11、s10:根据栏杆立杆参数,等分生成立杆基线;

12、s11:根据栏杆立杆参数,生成栏杆扶手三维模型v3;

13、s12:将设计模型中的踏步三维模型v1、侧梁三维模型v2、栏杆扶手三维模型v3分置在对应的图层中进行烘焙。

14、作为优选实施方式地,当旋转楼梯方案需要调整时,通过调节参数得到调整后的设计旋转楼梯模型vx。

15、作为优选实施方式地,所述通过调节参数得到调整后的设计旋转楼梯模型vx包括:调整圆心位置,得到不同位置的旋转楼梯模型vx。

16、作为优选实施方式地,所述通过调节参数得到调整后的设计旋转楼梯模型vx还包括:修改旋转楼梯高度h、旋转楼梯内圆半径r、旋转楼梯总角度c、旋转楼梯宽度d、踏步高度d1、踏步厚度d2、栏杆高度h1、栏杆立杆间距w、横梁高度h2、扶手半径r1、立杆半径r2等参数,得到不同特征的旋转楼梯模型vx。

17、本专利技术还提供一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如上述的基于grasshopper的弧形楼梯参数化建模方法。

18、本专利技术还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述的基于grasshopper的弧形楼梯参数化建模方法。

19、与现有技术相比,本专利技术具有如下优点:

20、其一,本专利技术以旋转楼梯高度h、旋转楼梯内圆半径r、旋转楼梯总角度c、旋转楼梯宽度d、踏步高度d1、踏步厚度d2、栏杆高度h1、栏杆立杆间距w、横梁高度h2、扶手半径r1、立杆半径r2等尺寸为输入参数,自动快速生成旋转楼梯的三维模型,在后期旋转楼梯的修改过程中可直接进行模型的参数调整建模操作。

21、其二,本专利技术突破了传统手动建模技术,将可视化编制程序的编写应用于旋转楼梯模型构建中,不仅提高了建模速度和准确性,提高了建模效率,而且随着后期旋转楼梯方案的调整和修改,避免了大量的重复运算,可以直接通过调整程序中的参数进行模型的快速修改,降低设计师的工作成本,极大的提高了建筑设计行业的工作效率,为设计师提供了一套有效的建模方法。

本文档来自技高网...

【技术保护点】

1.一种基于Grasshopper的弧形楼梯参数化建模方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的基于Grasshopper的弧形楼梯参数化建模方法,其特征在于:当旋转楼梯方案需要调整时,通过调节参数得到调整后的设计旋转楼梯模型Vx。

3.根据权利要求2所述的基于Grasshopper的弧形楼梯参数化建模方法,其特征在于:所述通过调节参数得到调整后的设计旋转楼梯模型Vx包括:调整圆心位置,得到不同位置的旋转楼梯模型Vx。

4.根据权利要求2所述的基于Grasshopper的弧形楼梯参数化建模方法,其特征在于:所述通过调节参数得到调整后的设计旋转楼梯模型Vx还包括:修改旋转楼梯高度H、旋转楼梯内圆半径R、旋转楼梯总角度C、旋转楼梯宽度D、踏步高度d1、踏步厚度d2、栏杆高度h1、栏杆立杆间距w、横梁高度h2、扶手半径r1、立杆半径r2等参数,得到不同特征的旋转楼梯模型Vx。

5.一种计算机设备,其特征在于:所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-4中任一项所述的基于Grasshopper的弧形楼梯参数化建模方法。

6.一种存储介质,其特征在于:所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-4中任一项所述的基于Grasshopper的弧形楼梯参数化建模方法。

...

【技术特征摘要】

1.一种基于grasshopper的弧形楼梯参数化建模方法,其特征在于:包括如下步骤:

2.根据权利要求1所述的基于grasshopper的弧形楼梯参数化建模方法,其特征在于:当旋转楼梯方案需要调整时,通过调节参数得到调整后的设计旋转楼梯模型vx。

3.根据权利要求2所述的基于grasshopper的弧形楼梯参数化建模方法,其特征在于:所述通过调节参数得到调整后的设计旋转楼梯模型vx包括:调整圆心位置,得到不同位置的旋转楼梯模型vx。

4.根据权利要求2所述的基于grasshopper的弧形楼梯参数化建模方法,其特征在于:所述通过调节参数得到调整后的设计旋转楼梯模型vx还包括:修改...

【专利技术属性】
技术研发人员:鲍明陈文峰张勋杨牧倪爱民郭靖周自清吴张弛李洋任尚炜
申请(专利权)人:长江勘测规划设计研究有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1