这是一本可以帮助想进入编程设计领域的设计者学习的手册。从内容上避免了对所有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 参数化的意义
《人力资源管理互联网思维》内容简介:本书采取“思维创新、顶层设计、体系重构、案例解读、规律提炼、转移运用”六大方法,以社会
《亲历延安岁月:延安中央医院的往事》内容简介:作者历时8年,拜访了100多位在中央医院工作过的老同志和200多位延安时期的爸爸妈妈
《画笔下的城市》内容简介:在艺术家的眼里,每个城市都有独特的本土文化和艺术风格。本书收集了26位艺术家的城市手绘作品,包括从
《世事如书,我只爱你这一句》内容简介:朱生豪:“醒来觉得甚是爱你。”张爱玲:“因为爱过,所以慈悲;因为懂得,所以宽容。”林
《历史名镇:千灯镇》内容简介:千灯是昆南的重镇,民康物阜,钟灵毓秀。2007年获中国历史文化名镇,2008年获国家AAAA级旅游景区。
如果你希望通过并发编程来充分发挥多核处理器的强大功能,那么本书将为你提供所需的理论知识和实际经验。《并发的艺术》是为数不
《文史随感》内容简介:本书是戴逸先生在史学研究之余创作的文史随感结集,书中鉴古思今,内容涉及作者对中国历史和文学、中西文化
《革命者》内容简介:《革命者》是一部献给革命先烈的正气歌,一部高扬中国共产党人崇高精神,为民族和国家构筑前进灵魂、注入精神
新手学Word/Excel/PowerPoint办公应用-超值畅销版-(附赠DVD光盘1张) 本书特色 由博智书苑编的《新手学Word\Excel\PowerP...
《新马克思主义导引》内容简介:新马克思主义是对马克思主义的新理解,其不同于我们日常所理解的“马克思主义”,是指自20世纪初以
《灵魂应是可以随时飞起的鸟》内容简介:一切的驱动力,其实都是来自他那颗拳头大小的心——它微不足道,但是足够炽热,跳动有力,
数据库技术基础及应用第2版 内容简介 本书主要介绍数据库技术的基础及应用。全书共分14章,内容由浅入深、循序渐进,逻辑性强。在理论基础方面,本书从数据管理与数据...
机器学习 本书特色" 机器学习是计算机科学与人工智能的重要分支领域. 本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面. 全书共16 章,大...
《最美中国故事(和谐篇)》内容简介:本书是“社会主义核心价值观系列连环画”中的小学十二种图书之一。小学十二种图书,每种围绕
《Redis入门指南》是一本Redis的入门指导书籍,以通俗易懂的方式介绍了Redis基础与实践方面的知识,包括历史与特性、在开发和生产
《多核应用编程实战》是一本全面实用的多核应用编程指南,旨在介绍如何编写功能正确、性能优越且适合扩展为在多个CPU核心的系统运
《跟老男孩学Linux运维:高性能Web集群实践(上)》内容简介:全书共分为12个章节(0—11章)第0章,讲解CentOS7.6操作系统的安装。
《HTML+CSS+JavaScript网页设计与布局实用教程》紧密围绕网页设计师在制作网页过程中实际需要掌握的技术,全面介绍了使用html、c
《移动App测试的22条军规》内容简介:本书全面讲解了移动App测试的技术、技巧、工具、案例和测试用例,全书共分23章,主要内容为:
《北大清华人文课》内容简介:阅读经典,读者可以和无缘谋面的历史巨人或不相识的朋友进行精神的对话。本书搜集、整理了北大、清华