这是一本可以帮助想进入编程设计领域的设计者学习的手册。从内容上避免了对所有Grasshopper组件的详细解析,而将重点放在逐渐学习编程设计逻辑构建方法的过程中,从基础、数据处理、空间定位与方向向量到封装与制造、表皮形式和精细化设计。避免谈论不务实的纯粹形式,深入到编程设计的本质编程的方法和核心数据结构的处理,一开始就从正确的途径着手进入这个具有魔力的领域。
“基础部分”讲解了Grasshopper和Add-ons的安装,以及Grasshopper的界面;
“数据结构与数据管理”部分是Grasshopper程序编写的核心技术,如果需要更加智能化的辅助甚至主导设计,需要熟知数据的组织方式和管理方法。本部分详细阐述了List列表与Tree树型数据的数据结构,并将对核心技术的应用方法贯穿于整本书的始终。同时讲述了外部数据,例如高程数据调入的方法;
基于程序编写构建三维模型和进行相关设计空间分析,需要掌握参考平面和向量在”空间方向与定位”上的技术,并阐述程序编写中最为常用的“区间、数列和随机”;
当程序的规模逐步增大时,需要对程序进行封装,书中在”程序编写与封装“中例举了台阶编写和封装的实例;
最后三部分,通过”制造“、”表皮“和”精细化设计“,以实际案例说明程序编写是如何解决设计相关问题的,进一步理解参数化设计思维与编程设计思维。
目录:
9 设计、参数化和编程关系的释义
25 基础
26 Grasshopper 的安装
27 Grasshopper 的界面
28 Grasshopper 的组件
32 纯粹数据的输出
33 数据结构与数据管理
34 Grasshopper 作者David Rutten 的树状图表与数据结构
47 数据管理的两类核心技术——List 列表与Tree 数据路径的结构管理
48 数据列表模式分组与编织重组
56 List 列表类
61 数据流匹配
62 常用的几个数据组织方式
64 线性( 列表) 数据与树型数据的变换操作对几何体构建的影响
72 Tree 树型数据类
79 Tree 类核心组件Path Mapper
83 Path Mapper 组织数据结构应用
93 外部数据的调入
93 蛋白质数据库
95 调入高程数据
97 调入.shp 地理信息数据
98 调入图像数据
99 空间方向与定位
100 空间方向-Vector 向量
101 Deform- 变形
109 磁力场
119 空间定位-Plane 参考平面
120 截面
125 区间、数列和随机
126 区间
128 对数螺旋
132 弧线段放样
142 数列和随机
149 随机的图案
155 程序编写与封装
156 台阶程序编写与封装
157 台阶程序编写
166 台阶程序封装
171 道路程序编写与封装
172 道路程序编写
178 道路程序封装
179 制造
182 设计概念的产生
183 设计基本逻辑构建过程
195 数据标注
199 几何表皮展平
205 实体模型
206 程序优化
209 程序编写与封装
211 表皮形式_A
219 表皮形式_B
226 表皮形式_C
233 精细化设计
234 梭形建筑
254 参数化的意义
《SEO教程搜索引擎优化入门与进阶》是作者从事搜索引擎优化5年以来的经验总结,书中深度剖析了搜索引擎优化的每个细节,包括关键
Manycompaniesrecognizethatpeopleexpecteffortless,engaginginteractionwithdesktopa...
《骨科循证医学》内容简介:本书共分五部分23章,包括绪论、脊椎疾病循证医学、骨折疾病循证医学、慢性运动损伤循证医学、恶性骨肿
图解计算机组装与维护 本书特色 一图一文,原景呈现,步步清晰。图解计算机组装与维护 内容简介 本书主要介绍了计算机组装与维护的相关知识,其主要架构有3篇:第1篇...
《加密与解密(第3版)》以加密与解密为切入点,讲述了软件安全领域许多基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发
《正则指引》针对作者在开发中遇到的实际问题,以及其他开发人员咨询的问题,总结出一套使用正则表达式解题的办法,并通过具体的
《Nikon D5200单反摄影从入门到精通》内容简介:《Nikon D5200单反摄影从入门到精通》以尼康D5200用户由浅入深的学习过程为线索,详
《Arduino完全实战》内容简介:Arduino已成为学习微控制器的首选课程,《Arduino完全实战》是Arduino设计全方位的指引,广泛且深入
《千奇百怪的海洋世界:奇迹篇》内容简介:海洋世界里生活着不计其数的奇妙成员,它们在长期的适应演化过程中,以错综复杂的关系编
《社群众筹:传统众筹模式的升级与重构》内容简介:本书从目前众筹发展面临的困境出发,提出了众筹问题的解决之道——社群众筹,并
Thisbookprovidesandin-depthexaminationofthecoreconceptsandgeneralprinciplesofweb...
《现代化语境下的民众教育与社会改造:1928-1937年北平地区民众教育馆研究》内容简介:近代社会教育是在现代化语境下兴起的救国思想
《计算广告(第2版)》内容简介:计算广告是一项新兴的研究课题,它涉及大规模搜索和文本分析、信息获取、统计模型、机器学习、分类
计算机辅助翻译实践 本书特色本书以当前语言服务行业新特点为背景,以职业译员的翻译技术能力为主线,以计算机辅助翻译(computer aided translat...
《CPU自制入门》内容简介:本书教读者制作原创的计算机系统。第1章以介绍CPU为主,同时介绍如何制作存储程序与数据的内存、输入与输
宽带综合业务数字网是目前国际、国内通信和信息领域的热门话题,是建立信息高速公路的基础。现在的综合业务数字网(ISDN,仅为64
《玩“赚”短视频:抢占流量新阵地》内容简介:本书将从概念解读、发展趋势分析、思维方式、顶层设计、运营策略、运营维护、发展前
《软件开发的201个原则》内容简介:本书汇总了软件工程原则。这些原则是关于软件工程的基本原理、规则或假设,不管所选的技术、工具
《经济学•管理学博士论著:基于人工神经网络的旅游市场趋势预测方法研究》基于旅游市场预测理论和人工神经网络理论,以旅游市场趋
《C++GUIQt4编程》(第2版)详细讲述了用最新的Qt版本进行图形用户界面应用程序开发的各个方面。前5章主要涉及Qt基础知识,后两个部