第1章 绪论 1
第2章 什么是参数化建模? 5
第3章 设计者如何使用参数? 17
3.1 传统的和参数化设计工具 17
3.2 新技能 18
3.2.1 构思数据流 18
3.2.2 划分区域逐步征服 21
3.2.3 命名 23
3.2.4 抽象思维 24
3.2.5 数学思考 27
3.2.6 算法思考 28
3.3 新策略 29
3.3.1 草图 29
3.3.2 抛弃代码 30
3.3.3 复制和修改 31
3.3.4 形式探索 33
3.3.5 使用数学和计算来理解设计 33
3.3.6 推迟决定 37
3.3.7 制作模块 39
3.3.8 帮助别人 40
3.3.9 升级工具箱 41
第4章 程序设计 43
4.1 数值 44
4.2 变量 44
4.3 表达式 45
4.4 语句 45
4.5 控制语句 46
4.6 函数 47
4.7 类型 48
4.8 对象、类和类函数 50
4.9 数据结构,特别是列表和数组 51
4.10 本书惯例 53
4.11 不仅是写代码 54
4.12 结合参数化和算法思维 56
4.13 终端用户编程 59
第5章 全新大象馆 63
5.1 引言 63
5.2 捕捉设计意图 64
5.3 圆环体 65
5.4 结构生成器 66
5.5 玻璃生成器 68
5.6 本章小结 72
第6章 几何学 75
6.1 向量和点 80
6.1.1 点 80
6.1.2 向量 81
6.1.3 向量和点是不同的 81
6.1.4 向量运算 83
6.1.5 点的运算 86
6.1.6 复合向量 86
6.1.7 长度和距离 88
6.1.8 约束和自由向量 88
6.1.9 数积 89
6.1.10 向量在向量上的投影 90
6.1.11 逆向投影 91
6.2 二维直线 92
6.2.1 显式方程 92
6.2.2 隐式方程 92
6.2.3 直线运算符 93
6.2.4 正位点方程 94
6.2.5 参数方程 94
6.2.6 点到直线的投影 96
6.3 三维直线 97
6.4 平面 97
6.4.1 法向量 97
6.4.2 隐式方程 97
6.4.3 正位点方程 98
6.4.4 平面运算符 98
6.4.5 参数方程 99
6.4.6 点到平面的投影 99
6.5 坐标系=框架 100
6.5.1 框架生成:向量积 102
6.5.2 描绘框架 105
6.5.3 矩阵作为描述 107
6.5.4 矩阵作为映射 108
6.5.5 矩阵作为变换 110
6.6 几何学上重要的向量基底 110
6.7 构建向量基底 114
6.7.1 谁先发生?是平移还是旋转? 115
6.8 相交 117
6.8.1 两个对象能够相交吗? 118
6.8.2 在另一个对象上生成对象 122
6.8.3 使两个对象相交 123
6.8.4 适合对象的最近距离线 126
6.9 曲线 128
6.9.1 圆锥截面 129
6.9.2 当圆锥截面不够时 129
6.9.3 插值与近似值相对 131
6.9.4 线性插值?中间计算 132
6.9.5 参数化曲线表述 132
6.9.6 曲线关联对象 133
6.9.7 曲线连接的连续性 138
6.9.8 贝塞尔曲线——最简单的一种自由形态曲线 140
6.9.9 阶数和次数 143
6.9.10 贝塞尔曲线属性 143
6.9.11 连接贝塞尔曲线 148
6.9.12 B样条曲线 149
6.9.13 非均匀有理B样条曲线 160
6.9.14 规则四和五 161
6.10 参数曲面 162
第7章 几何表现 165
7.1 几何流动性:白木兰大厦 166
7.2 设计结合比特:南京南站 172
7.3 选择性设计思维 177
第8章 参数化设计模式 179
8.1 设计模式的结构 181
8.2 学习使用模式参数化建模 182
8.3 使用设计模式工作 182
8.4 编写设计模式 183
8.5 清晰的名称 184
8.6 控制器 185
8.7 工模 195
8.8 增量 201
8.9 点集 206
8.10 占位符 212
8.11 投影 217
8.12 反应器 224
8.13 统计器 230
8.14 选择器 239
8.15 映射 246
8.16 递归 254
8.17 单变量求解器 263
第9章 设计空间探索 269
9.1 引言 269
9.1.1 设计空间 270
9.1.2 选择和变化 271
9.2 Hysterical空间 272
9.2.1 记录模式 272
9.2.2 Hysterical状态模式 274
9.3 实例研究 276
9.4 描绘Hysterical空间 279
9.5 可视化Hysterical空间 279
9.6 结论 281
主要贡献者简介 282
参考文献 283
商标通告 289
索引 290