《Grasshopper参数化非线性设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:白云生,高云河著
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2018
  • ISBN:9787568044066
  • 页数:248 页
图书介绍:本书主要内容使参数化设计中的非线性设计所用到的插件Grasshopper应用指导。全书共包含七章,前两章主要是对Grasshopper的基本设置、理论基础及数据结构进行讲解,然后通过三个章节对Vector、Surface、Mesh的操作原理进行讲述,并以案例演示来加深对GH的应用理解。最后两章属于Grasshopper的进阶应用,包含常用插件介绍以及算法建模专题,同时还会对Grasshopper在结构优化方面进行介绍。

第一章 Grasshopper基本设置与理论基础 2

1.软件的下载与安装 2

2.GH界面介绍(UI) 3

3.GH个性化设置 4

3.1 自定义物体颜色与背景颜色 5

3.2 自定义模板文件 6

3.3 GH界面调用Rhino视窗 8

4.GH实用工具 9

4.1 创建GH启动按钮 9

4.2 帮助文件 11

4.3 定位运算器 11

4.4 封装运算器 12

4.5 GH远程控制面板 14

5.公差的含义与单位设置 14

6.Point(点)基本概念 15

7.Vector(向量)基本概念 16

8.Plane(平面)基本概念 17

9.Domain(区间)基本概念 19

10.Curve(曲线)基本概念 22

11.Surface(曲面)基本概念 25

12.Brep(多重曲面)基本概念 28

13.Mesh(网格)基本概念 30

14.Color(颜色)基本概念 35

第二章 数据结构 40

1.数据类型 40

2.List Item、List Length运算器 41

2.1 List Item、List Length运算器介绍 41

2.2 扭转高层案例 41

3.Shift List、Partition List运算器 44

3.1 Shift List运算器介绍 44

3.2 Shift List运算器案例 44

3.3 Partition List运算器介绍 46

3.4 扭转连廊案例 46

4.Sort List、Sub List运算器 48

4.1 Sort List运算器介绍 48

4.2 Sub List运算器介绍 49

5.Dispatch、Weave运算器 49

5.1 Dispatch运算器介绍 49

5.2 Dispatch运算器案例 49

5.3 Weave运算器介绍 52

5.4 Dispatch与Weave运算器综合应用案例 54

6.Shortest List、Longest List、Cross Reference运算器 56

6.1 三种运算器匹配数据的方式 56

6.2 数据匹配综合案例 57

7.Flatten Tree、Graft Tree、Simplify Tree运算器 57

7.1 树形数据介绍 57

7.2 Flatten Tree运算器介绍 58

7.3 Graft Tree运算器介绍 58

7.4 Simplify Tree运算器介绍 59

8.Flip Matrix运算器 60

8.1 Flip Matrix运算器介绍 60

8.2 Flip Matrix运算器应用实例 60

9.Unflatten Tree运算器 65

9.1 Unflatten Tree运算器介绍 65

9.2 Unflatten Tree运算器应用案例 65

10.Entwine、Explode Tree运算器 66

10.1 Entwine运算器介绍 66

10.2 Explode Tree运算器介绍 66

11.数据结构综合应用案例 67

11.1 数字景观装置设计 67

11.2 参数化随机立面 70

12.数据可视化 74

12.1 Ladybug&Honeybee插件介绍 74

12.2 干球温度与露点温度分析 75

12.3 光照辐射与作用温度分析 76

12.4 日照时间和辐射强度分析 77

第三章 Vector专题 80

1.Vector应用实例 80

1.1 随机向量构建高层实例 80

1.2 向量控制表皮实例 82

1.3 向量控制曲面变形 84

2.Attractor干扰应用实例 86

2.1 Point Attractor案例一 86

2.2 Point Attractor案例二 87

2.3 Curve Attractor案例一 89

2.4 Curve Attractor案例二 91

2.5 Curve Attractor案例三 94

2.6 Curve Attractor案例四 97

3.Field应用实例 99

3.1 Field构建二维磁场线 99

3.2 Field构建三维磁场线 100

4.FlowL磁场线插件介绍 101

4.1 Equi2D运算器应用介绍 101

4.2 StreamLines2D运算器应用介绍 102

4.3 StreamLines2DVortex运算器应用介绍 103

4.4 StreamLines3D运算器应用介绍 104

5.最短路径 105

5.1 Shortest Walk插件介绍 105

5.2 Shortest Walk创建直线段最短路径 105

5.3 Shortest Walk创建曲线最短路径 106

5.4 最短路径创建形体 107

6.雨水径流 110

6.1 Nudibranch插件模拟雨水径流 110

6.2 Mosquito插件模拟雨水径流 111

7.Physarealm插件模拟生长路径 112

7.1 Physarealm插件介绍 112

7.2 模拟生长路径案例一 113

7.3 模拟生长路径案例二 115

8.Quelea插件模拟集群运动行为 118

8.1 Quelea插件介绍 118

8.2 Quelea插件模拟鱼群运动 119

8.3 Quelea插件创建仿生结构 122

第四章 Mesh应用实例 128

1.网格细分 128

1.1 网格细分生成渐变表皮 128

1.2 水立方膜结构 132

1.3 不规则泰森多边形结构体 135

1.4 泰森多边形构建空间网格 136

2.网格桥接 138

2.1 网格细分桥接 138

2.2 网格混接相连 140

3.网格结构体 143

3.1 网格构建多重曲面结构杆件 143

3.2 网格“蚀筑” 145

3.3 网格噪波 149

3.4 参数化辅助激光切割 152

3.5 MetaBall算法应用 156

3.6 网格图片映射 159

4.Exoskeleton插件应用 161

4.1 Exoskeleton插件简介 161

4.2 Exoskeleton插件应用案例一 162

4.3 Exoskeleton插件应用案例二 165

5.Millipede插件应用 167

5.1 Millipede插件简介 167

5.2 点场构建Iso Surface 168

5.3 线磁场构建Iso Surface 170

5.4 极小曲面 173

5.5 3D打印参数化模型 179

5.6 拓扑优化 180

6.Kangaroo插件应用 182

6.1 Kangaroo插件简介 182

6.2 Kangaroo插件创建膜结构 183

6.3 Kangaroo插件创建像素网格结构体 185

6.4 Kangaroo插件优化网格平板 188

6.5 Kangaroo插件其他应用 191

第五章 Surf ace应用实例 194

1.数学曲面 194

1.1 数学曲面案例一 194

1.2 数学曲面案例二 195

2.扭转结构表皮 196

3.莫比乌斯曲面 199

3.1 莫比乌斯曲面应用实例 199

3.2 丝带教堂案例 201

4.曲面映射 204

5.逻辑构成建筑立面 211

5.1 相交法构成建筑立面 211

5.2 图块定义建筑立面 214

6.参数化体育场 220

7.数字城市 229

7.1 参数化城市背景 229

7.2 ELK插件创建城市地图 231

8.幕墙参数化应用实例 234

8.1 幕墙嵌板的排序与编号 234

8.2 遗传算法——双曲面优化为单曲圆柱面 242