通知:E拓建筑网正式更名为拓筑在线!

拓筑在线

 找回密码
 快速注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

【By DanielJin】由浅入深学Grasshopper BASIC 02 数据类型的介绍


[版块:参数化设计] [分类:经验教程] [复制链接] 报告无效帖子查看: 98497|回复: 1580   
拓邦元帅|DanielJin 发表于 2014-4-11 19:54:33 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
大家好,我的《Grasshopper从入门到进阶》课程已经开课了。
有兴趣欢迎关注:https://www.tuozhu123.com/course-54.html


【By DanielJin】由浅入深学Grasshopper BASIC 02 数据类型的介绍

应几个人的要求...强烈要求...开了个群,新手们可以进来讨论了。群号312673316,各位可以先暂停加我QQ好友问问题了...表示这几天已经让加爆了QQ就没停过几乎...欢迎来群上交流,因为女朋友在国外所以我没会约,基本都在群里的!

前言:第一个设计周快要度过完了,第一个设计体育馆快结束了,图画完了很开心,就屁颠屁颠来更新个教程。静静等待13号交图和第二个设计周的开始,同时希望建业周六战胜广东富力,至少客场拿个一分...(绿茵场上我们是敌人,场下是朋友,广东的小伙伴谁看球?)

上节基础教程,我们讲解了部分curve生成的计算器。那么今天我们用最简单的例子来讲解这些运算器的实际运用。同时,我要开始向大家慢慢传授一个基础教程的核心,该核心将会贯穿你的整个以后的GH生涯,即数据结构问题。参数化设计从头到尾都是围绕参数进行的,而其中最重要的和我们的传统思维有区别的地方正是数据结构问题。如同二维空间到三维空间的飞跃是加入了高度z变量,让“拍平(flatten)”的物体有了高度(graft)。如果参数化设计离开了参数,就相当于作为一个男人你从“木”变成了“大”。其重要性不言而喻。

现在开始进入教程。

首先我们用point创造四个点,点的位置比较有讲究,一定不能比我帅不然你一定不会成功-.-
1.png
2.png
接着我们用上节课讲到的interpolate运算器生成一个曲线。这里有一个知识点,在运算器的D段输入的是维度,曲线的维度通俗可以理解为光滑程度,只有1,2,3三种。1为两点间直线相连,2为曲线相连,3为控制点相连(即曲线不一定在点上,你可以点一千个无规律点即可看出)。我们演示一下。(貌似这点我理解的不对,interpolate不允许even维度就是偶数维度,求解答。这些最基础的细节我很多并没有仔细生成概念)
更新:注意,曲线维度Degree这里我之前的概念是错误的。输入端要求不得输入偶数。输入1,3,5等2n+1的奇数时,会生成相应的2n+4个控制点(包括起始点和终止点)。大家可以用Control Points来验证。
3.png
4.png
5.png
接下来我们用一个move运算器把这个圆圈抬高,move要记得输入方向vector
6.png
现在我们可以假设这个曲线是无数点生成的,我们把它旋转一下,虽然形状一样,但是起始坐标点位置已经不同了(我画的这个有点残,转完了就能看出来,因为不是圆形),这样假设是为了后边做准备。
我们把它旋转一下哇 铜锣烧诶!贝壳诶!
7.png
下面说一个注意事项,我们要学会看输入端和输出端要求输入的是什么东西。比如现在的旋转很不理想,是因为我们用rotate axis,轴线axis这个词你们都不陌生,默认的axis我们不能用。那么我们就弄个新的axis。
我们想让这个圆在升起后的平面内旋转,有很多方法。比如rotate plane,rotate 123。既然我们爱上了axis,我们就不要喜新厌旧。我们做一个axis。
怎么做呢?我们换种思维,如果我们把下边的圆中心找出来,通过move也升起那么多高度,得到的线是不是就是两个圆的axis?
关于怎么找到下边圆的中点,我的方法比较笨。我用四个点生了个面然后找的面的中心点。
8.png
9.png
接下来两点连线
10.png
11.png
这里有一点很重要的要讲。首先大家作为初学者要养成个好习惯,在最初学习不知道运算器干嘛不知道怎么连接的时候,连陌生运算器前保存一下。一旦连错,死机死循环是正常的。上次一个论坛的朋友说内存20G顶配机器一旦连错还是一样卡死。参数的运算量是非常大的。
第二个要讲的是,当你连错的时候,比如我经常连错(见下图),第一步要做的是把连错的线按着ctrl给删除掉,不要直接把对的连上去。我经常出现连错了(比如m2该把中点输出的把a端输出了,然后连错我直接拿c端去连结果因为看着下一个运算器的输入端已经有线输入了,条件反应直接连到了空着的输入端上,特别在点生线的时候很常见你要连很多点所以都是按照1234顺序往下连的,一个有了你自然会连下一个),然后导致自身运算器的不停运算,死循环没有终点智能alt+F4.

接下来我们把这条线当做axis连上去。为什么我们敢连,你把鼠标放到x端口邮件点看一下,菜单里重新设置那里英语写的很清楚让你画一道线而不是让你输入number,integer。作为和我一样的新手我们一定要学会看。后边会不停重复这个思想以告诉你这个思想多重要。
12.png
旋转好了,我们来看一下起始点的差距。用的一个point on curve。
13.png

接下来我们做一点竖向的连接线。方法很简单,你可以用point on curve设置很多点,上下数值一样即可。然后连接。
为了显示我们的高大上和努力向上学习的精神我们用divide curve。(谁拿肥皂砸我?!)
14.png
接下来我们希望这些点相互连线。能否连?会不会每个点都和别的所有点生一个线总共生成N多线?(20个点是20!个线吧?)这时候我要引入最重要的本教程重中之重的东西,树形结构。
(通俗讲就是点被自动分组,20对夫妇你只能抱自己的老婆,抱别人老婆别人老公会打你)
一个新手非常好用的电池
15.png
我们可以在s端输入数字大小来看点的序列。
16.png
一个颜色一组,分别代表男女。A色1的老婆是B色1,绝不会发生抱错现象。直接连线。这种情况就相当于我们把两条线分别用了divide curve来分割,两个运算器输出的点放到两点生线运算器。
为了更大化的让教程变难,我们用了一个运算器分了两道线,现在运算器输出的点都是在一起的,怎么用两点生线命令生线呢?
我们再介绍一个运算器,Dispatch。可以直接把1个list的点分开成了俩list。然后ab点相连即可。(其实我也是新手我也是用display看了半天数据结构才用的这个)
17.png

..........................和我们想的不太一样对吧。我们连上display看下结构。
我们需要的是上下连,而dispatch重新分组已经把我们的数据结构打乱了。
18.png
19.png

接下来我们把数据类型重新修改一下。用一个新的运算器。
20.png
这才是我们想要的结果对吧

每个点互相连线,颜色一样的是一组。
21.png

细心的同学可以发现如果我们再拍平或者graft一下连线和数据结构还是不会改变。这就相当于你老婆的妹妹flatten成你小姨子了,或者graft升级成你岳母了,还是和你一家人,别人不能侵犯。当然你也不能抱他们了,但你还是可以在一组数据内连线。这一点处理数据的能力应该是中级教程部分的,我这里简单提一下。有兴趣的可以自行研究。
22.png
23.png

接下来我们要做的操作很简单,找到线上的点,interpolate生线。
24.png
但是直接生线是不能生的,为什么?很简单还是老方法我们看数据结构。原来是一群老爷们儿互不相干,如何生线。
(有人会问点生线而已,这么多点怎么就不能依次连接生线?这就是三维世界和二维空间的不同。两点间必能连成线,但是如果第二点有空间高度即不处于同一水平面内,那么就无法在其中任意一个二维平面生线。这个道理如果你听不懂我换种方法讲,用三维空间和四维空间打比方,如果一个点在我手上,一个点在潘金莲胸......前的痣上,你能摸到吗?能吗?这就是树形数据和咱们日常接触的“数字”即拍平后的数据的差别。)
25.png
那么我们要做的就是把它们放在同一时空内,你们也看到我说拍平了。拍平试试。
从0至9数据全对,线连上了。没有闭合是我们没有把布尔设置成true。现在一群老爷们儿都首尾相连了...
26.png
同理我们把第二条线也连上。好了,我的手已经可以摸到潘金莲的胸...前的痣了。
27.png

接下来的工作就简单了,我们把上边的圆scale一下,这样直上直下不好看。缩小点。不要忘记中点要设置成之前我们位移过用来生axis的顶点。
28.png
改变连线让边线连到scale的圆上。
29.png
最后pipe 你就可以看到一个骨架了。
30.png

他有什么实际意义呢?这是下图的实际运用,网架部分的原型程序就是。感谢在学校我的老师wikii大神的辅导。
31.jpg
最后说一句,那个啥感谢大家的鼓励,大家也都积极传个作业评个分啥的T.T
不要静悄悄就走了不带走一丝云彩...

最后gh文件附上,里面有两个gh,是分别用两种方法做的,有兴趣的同学可以看看差异,用display看看数据分组的差别。
游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 15e币 +83 收起 理由
bunioyo + 1 心得小教程,教学相济大家进步快。
君君君君君 + 1 好棒好棒
Girasol + 1 爆料兼分享,分享总让我们知更多。
Kyling + 1 心得小教程,教学相济大家进步快。
戒戒 + 1 爆料兼分享,分享总让我们知更多。
年轻在于拼搏 + 1 爆料兼分享,分享总让我们知更多。
happygirlsyh + 1 心得小教程,教学相济大家进步快。
qaz123 + 1 心得小教程,教学相济大家进步快。
seed_design + 2 心得小教程,教学相济大家进步快。
hbulyzyy + 1 交流多进步,碰撞思维火花最珍贵。

查看全部评分

我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
拓邑团练|xiaoxiao0071 发表于 2014-4-11 20:24:46 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
很想学,可是没时间!
 楼主 | 拓邦元帅|DanielJin 发表于 2014-4-11 20:33:22 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
拓邦元帅|summer5un 发表于 2014-4-11 20:59:44 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
又秒速精华?
 楼主 | 拓邦元帅|DanielJin 发表于 2014-4-11 21:02:42 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
summer5un 发表于 2014-4-11 20:59
又秒速精华?

但是我给他发消息他没回 他是不是设置成了自动精华...
我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
 楼主 | 拓邦元帅|DanielJin 发表于 2014-4-11 21:04:07 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
summer5un 发表于 2014-4-11 20:59
又秒速精华?

看在我每天以发帖为娱乐活动 他应该多给我评点分 给个千八百的哈哈哈@深圳老梁 要么给我介绍女朋友也行 我还没签过女生的手呢 怎么破
我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
拓城校尉|asjosh 发表于 2014-4-11 21:45:12 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
DanielJin 发表于 2014-4-11 21:04
看在我每天以发帖为娱乐活动 他应该多给我评点分 给个千八百的哈哈哈@深圳老梁 要么给我介绍女朋友也行 我 ...

建业~楼主郑州的?
管理员|深圳老梁 发表于 2014-4-11 21:46:37 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
DanielJin 发表于 2014-4-11 21:04
看在我每天以发帖为娱乐活动 他应该多给我评点分 给个千八百的哈哈哈@深圳老梁 要么给我介绍女朋友也行 我 ...

在我此生,也只牵过一个女生也就是我妻子的手。

每天你读诵遍一遍地藏王菩萨本愿经,读满一百遍,也许就能遇到你的女生了。
 楼主 | 拓邦元帅|DanielJin 发表于 2014-4-11 21:50:03 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
asjosh 发表于 2014-4-11 21:45
建业~楼主郑州的?

咚咚 咚咚咚 咚咚咚咚 建!业! 对 郑州的。
我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
 楼主 | 拓邦元帅|DanielJin 发表于 2014-4-11 21:51:03 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
深圳老梁 发表于 2014-4-11 21:46
在我此生,也只牵过一个女生也就是我妻子的手。

每天你读诵遍一遍地藏王菩萨本愿经,读满一百遍,也许 ...

嫂子好幸福啊 @wendy  
我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
拓城校尉|asjosh 发表于 2014-4-11 21:51:17 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
DanielJin 发表于 2014-4-11 21:50
咚咚 咚咚咚 咚咚咚咚 建!业! 对 郑州的。

咚咚咚咚  我高中十一中就在建业主场旁边~
 楼主 | 拓邦元帅|DanielJin 发表于 2014-4-11 21:57:45 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
asjosh 发表于 2014-4-11 21:51
咚咚咚咚  我高中十一中就在建业主场旁边~

卧槽 我也是十一中的啊 你现在大几啊?!
我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
 楼主 | 拓邦元帅|DanielJin 发表于 2014-4-11 21:58:54 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
asjosh 发表于 2014-4-11 21:51
咚咚咚咚  我高中十一中就在建业主场旁边~

我们十一中 中原大地乘长风 姐妹和弟兄 携手互勉责任重!一卧槽
我司提供建筑方案设计/全流程BIM设计/参数化设计
有兴趣欢迎站内信或在https://www.jianzhu.us进行商务洽谈
我的《Grasshopper从入门到进阶》课程购买地址为https://www.tuozhu123.com/course-54.html
拓城校尉|asjosh 发表于 2014-4-11 22:00:04 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
DanielJin 发表于 2014-4-11 21:57
卧槽 我也是十一中的啊 你现在大几啊?!

我是09级的  实在不好意思 复读一年上了西亚斯 现在大四
拓城校尉|asjosh 发表于 2014-4-11 22:05:48 | 显示全部楼层
发帖得20e币  e币充值  开通VIP会员  快速免费获取e币
DanielJin 发表于 2014-4-11 21:58
我们十一中 中原大地乘长风 姐妹和弟兄 携手互勉责任重!一卧槽

哈哈 乘长风 我记得最后是一连几个  十一中! 十一中! 十一中中中中~~~~~
您需要登录后才可以回帖 登录 | 快速注册 微信登录

Enscape高级渲染参数预设合集(宝藏参数)
Enscape高级渲染参数预设合集(宝藏参数)
和所有软件的参数预设类似,仅仅需要在场景中简单加载渲染参数,即可得到已经调整好的渲染效果。让效果更上一层楼! 包含百余款渲染
  sadapple  elkccccc最后回复于 2024-11-24 虚拟化表现

县域旅游从“网红”做到“长红”,关键在这四点
县域旅游从“网红”做到“长红”,关键在这四点
2024年,县域旅游彻底火了! 越来越多人“奔县”! 小pan总的游报 在今年一众热门旅游城市中,县城小镇以惊人的增速火爆出圈,各大社交媒体争先
  空间印象  阿白47923最后回复于 2024-11-24 建筑师讨论区

大四的规划作业效果图分享~
大四的规划作业效果图分享~
三人小组作业,用d5渲染 科创之环—以共享实验室为导向的科创高校规划设计
  Богдан  阿白47923最后回复于 2024-11-24 课程设计·作业库

[日本版]Casa Brutus 建筑室内艺术杂志 2024年12期
[日本版]Casa Brutus 建筑室内艺术杂志 2024年12期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Casa BRUTUS 202412_eeeetop.com.pdf 链接: https://
  设计杂志  设计杂志最后回复于 2024-11-23 室内家居

[日本版]Casa Brutus 建筑室内艺术杂志 2024年11期
[日本版]Casa Brutus 建筑室内艺术杂志 2024年11期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Casa BRUTUS 202411_eeeetop.com.pdf 链接: https://
  设计杂志  设计杂志最后回复于 2024-11-23 室内家居

[日本版]Casa Brutus 建筑室内艺术杂志 2024年10期
[日本版]Casa Brutus 建筑室内艺术杂志 2024年10期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Casa BRUTUS 202410_eeeetop.com.pdf 链接: https://
  设计杂志  设计杂志最后回复于 2024-11-23 室内家居

[英国版]Built It 建与造 2024年12期
[英国版]Built It 建与造 2024年12期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Build It202412_eeeetop.com.pdf 链接: https://pan.
  设计杂志  设计杂志最后回复于 2024-11-23 建筑景观

[英国版]Built It 建与造 2024年11期
[英国版]Built It 建与造 2024年11期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:Build It202411_eeeetop.com.pdf 链接: https://pan.
  设计杂志  设计杂志最后回复于 2024-11-23 建筑景观

[美国版]Old House Journal 老房子杂志 2024年11-12期
[美国版]Old House Journal 老房子杂志 2024年11-12期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:OL20241112_eeeetop.com.pdf 链接: https://pan.baid
  设计杂志  设计杂志最后回复于 2024-11-23 建筑景观

[英国版]Landscape & Urban Design 景观与城市设计 2024年11-12期
[英国版]Landscape & Urban Design 景观与城市设计 2024年11-12
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:LD20241112_eeeetop.com.pdf 链接: https://pan.baid
  设计杂志  设计杂志最后回复于 2024-11-23 建筑景观

[英国版]The English Garden 英式庭院 2024年12期
[英国版]The English Garden 英式庭院 2024年12期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:TEG202412_eeeetop.com.pdf 链接: https://pan.baidu
  设计杂志  设计杂志最后回复于 2024-11-23 建筑景观

[英国版]The English Garden 英式庭院 2024年11期
[英国版]The English Garden 英式庭院 2024年11期
本杂志PDF电子版收集于网络,仅供学习研究之用,百度网盘下载链接: [ck8_view=10]通过网盘分享的文件:TEG202411_eeeetop.com.pdf 链接: https://pan.baidu
  设计杂志  设计杂志最后回复于 2024-11-23 建筑景观

【By DanielJin】RegionDif运算器优化小练习一则
【By DanielJin】RegionDif运算器优化小练习一则
群里一个朋友的问题,他们有上万根杂乱的线,想要做成图中给的云彩线,用了Region Different运算器。大家基本都知道布尔动不动就出错,bug,遇到布尔加还
  DanielJin  春天最后回复于 2024-11-22 参数化设计

建筑设计小贴士:如何提升空间的舒适感和功能性
建筑设计小贴士:如何提升空间的舒适感和功能性
在建筑设计中,如何平衡美学与功能性,是每一位设计师都面临的挑战。以下是几个能帮助你提升空间舒适感和功能性的设计技巧: [*]注重自然采光 自然光能显著
  yueboran  2344星星最后回复于 2024-11-22 快速发帖

一本很好的手绘笔记
一本很好的手绘笔记
记不得在哪里看到的这份手绘笔记了。作者的这份精神很值得我们学习和效仿。话不多说,上pp。
  flarch  2344星星最后回复于 2024-11-22 电子版图书

人体工程学图解——设计中的人体因素 [美]阿尔·文蒂利
人体工程学图解——设计中的人体因素 [美]阿尔·文蒂利
百度网盘下载链接:[sell=1]链接:https://pan.baidu.com/s/1jJQH_LDsPRYIT3qS1xKl7A 提取码:u2b4[/sell]
  深圳老梁  2344星星最后回复于 2024-11-22 电子版图书

SketchUp超逼真植物模型库(100款,四小类,1.08G)
SketchUp超逼真植物模型库(100款,四小类,1.08G)
SU超逼真植物模型库(100款,四小类,1.08G) ——常见乔灌木 ——秋冬季乔木 ——热带植物 ——松柏类乔木 目录: 截图:
  成之歌  飘雪无痕最后回复于 2024-11-22 精选合集

室内高品质SU模型—楼梯(39个)
室内高品质SU模型—楼梯(39个)
缩略预览图(点击图片可放大): 百度网盘下载链接(收集于网络,仅供学习交流,侵删): [sell=5]链接: https://pan.baidu.com/s/1v2chGk2ynJJCWQogS4w2yA
  年少的我  飘雪无痕最后回复于 2024-11-22 SketchUp模型

官方综合交流QQ群(更多):

240721746

拓筑在线——面向建筑师群体的

设计交流论坛、软件学习社区、资料下载网站及企业服务平台!

微信扫一扫关注我们

微信公众号

拓筑小助手

GMT+8, 2024-11-24 23:15 , Processed in 0.127993 second(s), 39 queries , Gzip On.    拓筑在线 ( 粤ICP备11043922号 )

Powered by Discuz! X3.4  © 2011-2023 拓筑在线

快速回复 返回顶部 返回列表