【刀哥论项目63】Grasshopper任意空间钢结构的建模
北京院小李飞刀
2017年11月24日 17:13:14
只看楼主

Grasshopper是一款在Rhino环境下运行的采用程序算法生成模型的参数化设计软件,其核心价值在于它是以自己独特的流程化语言完整记录起始模型和最终模型的建模过程,从而达到通过简单改变起始模型或相关变量就能改变模型最终形态的效果。参数化建模的主要过程是将相关变量(参数)写入某个函数(算法)中,建立一个相应的算法程序,然后通过输入曲面和参数便可自动生成相应的曲面结构。

Grasshopper 是一款在 Rhino 环境下运行的采用程序算法生成模型的参数化设计软件 其核心价值在于它是以自己独特的流程化语言完整记录起始模型和最终模型的建模过程 从而达到通过简单改变起始模型或相关变量就能改变模型最终形态的效果
01.png
02.webp.jpg
参数化建模的主要过程是将相关变量 ( 参数 ) 写入某个函数 ( 算法 ) 中,建立一个相应的算法程序,然后通过输入曲面和参数便可自动生成相应的曲面结构。
03.webp.jpg
一、 建立 NURBS 曲面
04.webp.jpg
以双曲面空间钢结构屋面为例说明,可根据自己的习惯灵活采取下面任何一种方法生成曲面:1、先在CAD里根据项目条件画好双曲线,再运行犀牛软件,打开CAD图形,选择“曲线”中的“放样”命令,依照顺序依次选择曲线,回车确认后形成工程所需要的NURBS曲面。2、直接在rhino里直接画好曲线,然后按顺序进行放样。3、采用grasshopper编程,程序如下。
05.webp.jpg
采用gh编程最终生成的曲面如下图:
06.webp.jpg
二、 Grasshopper建立空间网格
(1)、曲面导入
(2)、曲面划分
07.webp.jpg
将曲面导入 Grasshopper 中后 , 有多个运算器可供选择来划分曲面 , 常用的运算器有 Divide Surface 运算器和 Isotrim 运算器。 曲面划分中常用运算器介绍如表 1
08.webp.jpg
(2)、曲面划分:根据工程条件,进行划分曲面。
000.webp.jpg
(3)、节点连接:
此在节点连线前应先分析后网架网壳形式,找到网架网壳的形成规则,然后对节点进行分组处理,并按照相应规律在节点间连线得到所需网架。
09.webp.jpg
08.webp.jpg
10.webp.jpg
三、 模型的导出
将建好的线模型运算器全选,选择“Bake”命令,导入GEN等软件中赋予结构特性进行结构分析。

11.webp.jpg
GH 任意曲面的空间网格建模都变得轻而易举,并且编好的程序稍微一改就可以运用的其他曲面类型。
其他【刀哥论项目】等系列如下
【刀哥】2017年注考荷载专题视频讲座,北京院董工讲解
http://bbs.co188.com/thread-9423223-1-1.html


01.png


02.webp.jpg


03.webp.jpg


04.webp.jpg


05.webp.jpg


07.webp.jpg


06.webp.jpg


08.webp.jpg


09.webp.jpg


10.webp.jpg


11.webp.jpg


000.webp.jpg


08.webp.jpg

北京院小李飞刀
2017年11月24日 17:14:44
2楼
本帖最后由 北京院小李飞刀 于 2017-12-3 10:36 编辑

帖子限长,写的字很多又删了。详细的可以联系我。
06.png
05.png
01.png
02.png
03.png
04.png
回复
vikinson
2017年11月24日 22:00:08
3楼
感谢楼主分享!正好需要这方面的资料参考。
回复
快乐安平
2017年11月25日 13:35:24
4楼
谢楼主分享!
回复
pkpmcad2015
2017年11月27日 01:21:40
5楼
好软件非常需要这方面的软件
回复
结构很好
2017年11月27日 08:58:02
6楼
回复
kunmingmali
2017年11月27日 12:50:04
8楼
原文件发上来就完美了
回复
青青鸟
2017年11月29日 09:31:47
9楼
多谢楼主分享!
回复
村里的木匠
2017年11月29日 14:30:33
10楼
谢谢楼主的分享!这种软件特别适用于结构造型特别复杂的项目!
回复
wenjuhe
2017年11月30日 13:17:22
11楼
谢谢分享!!
回复
h6r9q70
2017年11月30日 18:34:03
12楼
帖子限长,写的字很多又删了。详细的可以联系我。
回复

相关推荐

APP内打开