设计、参数化和编程关系的释义 9
被曲解的参数化 10
“参数化”的目的是建立由参数控制、几何体间互相联动的有机体 11
“参数化”实质上是编程语言控制下的逻辑构建过程 14
编程语言成为设计问题得以很好解决的根本途径 20
设计、参数化和编程关系 24
基础 25
Grasshopper的安装 26
Grasshopper的界面 27
Grasshopper的组件 28
纯粹数据的输出 32
数据结构与数据管理 33
Grasshopper作者Dayid Rutten的树状图表与数据结构 34
数据管理的两类核心技术——List列表与Tree数据路径的结构管理 47
数据列表模式分组与编织重组 48
List列表类 56
数据流匹配 61
常用的几个数据组织方式 62
线性(列表)数据与树型数据的变换操作对几何体构建的影响 64
Tree树型数据类 72
Tree类核心组件Path Mapper 79
Path Mapper组织数据结构应用 83
外部数据的调入 93
蛋白质数据库 93
调入高程数据 95
.shp地理信息数据的调入 97
调入图像数据 98
空间方向与定位 99
空间方向-Vector向量 100
Deform-变形 101
磁场 109
空间定位-Plane参考平面 119
截面 120
区间、数列和随机 125
区间 126
对数螺旋 128
弧线段放样 132
数列和随机 142
随机的图案 149
程序编写与封装 155
台阶程序编写与封装 156
台阶程序编写 157
台阶程序封装 166
道路程序编写与封装 171
道路程序编写 172
道路程序封装 178
制造 179
设计概念的产生 182
设计基本逻辑构建过程 183
数据标注 195
几何表皮展平 199
实体模型 205
程序优化 206
表皮形式 209
表皮形式_A 211
表皮形式_B 219
表皮形式_C 226
精细化设计 233
梭形建筑 234
参数化的意义 253