当前位置:首页 > 工业技术
Rhinoscript参数建模
Rhinoscript参数建模

Rhinoscript参数建模PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王文栋编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2011
  • ISBN:9787500698227
  • 页数:273 页
图书介绍:Rhino是由美国Robert McNeel & Assoc.开发的专业3D造型软件,可广泛应用于三维动画制作、工业制造、科学研究及机械设计等领域,是使用3ds Max、AutoCAD、maya 、Softimage、Houdini、Lightwave等3D设计人员必学的软件。本书详尽介绍了RhinoScript的基本编程技巧、语法规则与初级应用,深入细致地讲解了几何元素、算法逻辑和大量实际工程建造实例。
《Rhinoscript参数建模》目录

Chapter01 RhinoScript概述 2

1.1 Script脚本 2

1.2 运行脚本 2

1.3 运行脚本的详细步骤 3

Chapter02 VBScript基础 8

2.1 语言起源 8

2.2 RhinoScript中的Visual Basic语句 8

2.2.1 语句 8

2.2.2 数据类型 9

2.2.3 变量 9

2.2.4 函数 11

2.2.5 运算符 18

2.2.6 控制结构 21

2.2.7 复合数据类型 26

2.2.8 过程 30

Chapter03 RhinoScript脚本剖析 34

3.1 Rhino中的编程 34

3.2 RhinoScript框架 35

3.3 RhinoScript链接加载 35

3.4 通过自定义按钮来运行脚本 36

Chapter04 RhinoScript脚本初级应用 36

4.1 条件语句 40

4.1.1 If…Then结构 40

4.1.2 If…Then…Else结构 41

4.1.3 If…Then…Elself…Else结构 41

4.1.4 Select…Case结构 42

4.2 循环语句 43

4.2.1 Do…Loop循环 43

4.2.2 For…Next循环 49

4.3 数组应用 52

4.4 点和向量 55

4.5 嵌套数组 60

Chapter05 RhinoScript的几何算法 66

5.1 物体属性 66

5.2 点和点云 67

5.2.1 空间的维数 67

5.2.2 空间维数的转换 71

5.3 线和多段线 73

5.4 平面 81

5.4.1 平面的定义 81

5.4.2 平面与框架 82

5.5 圆、椭圆和弧 84

5.5.1 圆 84

5.5.2 椭圆 86

5.5.3 递归 89

5.5.4 递归的应用 90

5.6 ControlPoint(控制点)曲线 94

5.7 Interpolated(内插)曲线 97

5.7.1 内插曲线 97

5.7.2 折半查找 99

5.8 几何曲线 102

5.8.1 曲线属性 102

5.8.2 多段曲线 103

5.8.3 NURBS曲线属性 103

5.8.4 多段曲线的曲率 103

5.8.5 显示曲率与插入曲率 104

5.8.6 编写插入曲率的脚本 105

5.8.7 用户接口 107

5.9 Meshes(网格)部分 109

5.10 几何学和拓扑学 110

5.10.1 拓扑学 110

5.10.2 网格的拓扑 110

5.10.3 网格的单元格 112

5.10.4 数据存储与读取 113

5.10.5 常见操作错误 116

5.10.6 默认函数公式 119

5.11 表面 120

5.12 Nurbs表面 120

5.12.1 Nurbs表面特性 120

5.12.2 Nurbs表面上的点 121

5.12.3 UVW坐标系 122

5.12.4 参数的引用 123

5.12.5 误差扩散算法 124

Chapter06 RhinoScript建造实例 130

6.1 蜂巢表面 130

6.1.1 编写伪代码 130

6.1.2 编写正式代码 133

6.1.3 附加说明 135

6.2 双曲线干扰渐变圆形表面 136

6.2.1 编写伪代码 136

6.2.2 编写正式代码 139

6.2.3 附加说明 141

6.3 曲线干扰渐变方形表面 142

6.3.1 编写伪代码 142

6.3.2 编写正式代码 145

6.3.3 附加说明 148

6.4 渐变方体 149

6.4.1 编写伪代码 149

6.4.2 编写正式代码 151

6.4.3 附加说明 153

6.5 菱形网壳 154

6.5.1 编写伪代码 155

6.5.2 编写正式代码 156

6.5.3 附加说明 158

6.6 三角形网壳 159

6.6.1 编写伪代码 159

6.6.2 编写正式代码 161

6.6.3 附加说明 164

6.7 渐变倒角三角形表面 165

6.7.1 编写伪代码 165

6.7.2 编写正式代码 166

6.7.3 附加说明 168

6.8 沿法线方向的双层空间网壳 168

6.8.1 编写伪代码 169

6.8.2 编写正式代码 171

6.8.3 附加说明 171

6.9 起伏波浪表面 172

6.9.1 编写伪代码 172

6.9.2 编写正式代码 173

6.9.3 附加说明 177

6.10 六边形表皮的延伸 178

6.10.1 编写伪代码 179

6.10.2 编写正式代码 182

6.10.3 附加说明 185

6.11 景观楼梯 186

6.11.1 编写伪代码 186

6.11.2 编写正式代码 189

6.11.3 附加说明 192

6.12 四边形表皮的延伸 193

6.12.1 编写伪代码 193

6.12.2 编写正式代码 195

6.12.3 附加说明 197

6.13 随机变化的空间网壳 197

6.13.1 编写伪代码 198

6.13.2 编写正式代码 201

6.13.3 附加说明 204

6.14 遮阳通风的极小曲面单元 205

6.14.1 编写伪代码 205

6.14.2 编写正式代码 207

6.14.3 附加说明 210

6.15 关键位置曲线的顺滑过渡 211

6.15.1 编写伪代码 211

6.15.2 编写正式代码 212

6.15.3 附加说明 214

6.16 Voronoi泰森多边形 215

6.16.1 编写伪代码 215

6.16.2 编写正式代码 216

6.16.3 附加说明 221

6.17 厂房改造——卷起的波浪 221

6.17.1 编写伪代码 222

6.17.2 编写正式代码 223

6.17.3 附加说明 232

6.18 编织曲面 233

6.18.1 编写伪代码 233

6.18.2 编写正式代码 234

6.18.3 附加说明 239

6.19 无序点群连线并导出到Excel 239

6.19.1 编写伪代码 240

6.19.2 编写正式代码 241

6.19.3 附加说明 243

6.20 为多条曲线添加杆件 245

6.20.1 编写伪代码 245

6.20.2 附加说明 246

Chapter07 RhinoScript经典曲面 248

7.1 莫比乌斯曲面 248

7.2 内旋海螺曲面 248

7.3 克莱因曲面 249

7.4 水波曲面 249

7.5 褶皱曲面 250

7.6 莫比乌斯嵌套曲面 250

7.7 外旋海螺曲面 251

7.8 嵌套曲面 251

7.9 极小曲面1 252

7.10 极小曲面2 252

7.11 极小曲面3 253

7.12 极小曲面4 253

7.13 极小曲面5 254

7.14 经典曲面1 254

7.15 经典曲面2 255

7.16 经典曲面3 255

7.17 经典曲面4 256

7.18 经典曲面5 256

7.19 经典曲面6 257

7.20 经典曲面7 257

7.21 经典曲面8 258

7.22 经典曲面9 258

7.23 经典曲面10 259

7.24 经典曲面11 259

7.25 经典曲面12 260

7.26 经典曲面13 260

7.27 经典曲面14 261

7.28 经典曲面15 261

7.29 经典曲面16 262

7.30 经典曲面17 262

7.31 经典曲面18 263

7.32 经典曲面19 263

7.33 经典曲面20 264

Chapter08 ASCII码和常用函数 266

8.1 ASCII码表 266

8.2 常用函数 267

相关图书
作者其它书籍
返回顶部