NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 98157|回复: 196
打印 上一主题 下一主题

[在线教程] 有关树形数据的讲解

  [复制链接]
跳转到指定楼层
1m
发表于 2010-1-28 10:33:41 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
有必要先说明一下。我感觉树这部分应该不属于初级教程了,因为它涉及到了建模思维的改变,所以之前对grasshopper这个东西没有一定了解和应用的朋友,恐怕要看不懂了……这个东西,我给我身边的朋友也讲过,但其实真正能理解的还是自己悟出来的。没办法,这里是个门槛。我也尽力讲,大家看不明白就多先做做其他练习,练到位了,问题遭遇了,就很容易理解了。 言归正传……
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏10 分享分享
2m
 楼主| 发表于 2010-1-28 10:35:52 | 显示全部楼层
树形数据的相关运算器内容grasshopper运算器教程里有一定设计,希望大家看完本帖之后再复习一遍运算器。http://bbs.ncf-china.com/forum.p ... 1334&extra=page%3D1

这里先来看一种情况
3m
 楼主| 发表于 2010-1-28 10:37:15 | 显示全部楼层
我在这里先画三条线,上面一条,下面两条。
4m
 楼主| 发表于 2010-1-28 10:44:35 | 显示全部楼层
下面我们来看一下这两组数据的区别
用一个显示点序号的运算器连接它们,可以看到,第一组六个数据一起排列
而第二组(树形数据)12个数据已经被分成两组,分开排列
5m
 楼主| 发表于 2010-1-28 10:56:07 | 显示全部楼层
那么这样的一组数据有何用途?简单的说就是可以分组处理数据。这里举一个例子
如下图,我希望用六条贯穿线分别连接这里标号相同的点。3个点0连在一起。3个点1连在一起。
6m
 楼主| 发表于 2010-1-28 11:16:22 | 显示全部楼层
6# yellowhpl 在view里---->点Draw Icons
7m
 楼主| 发表于 2010-1-28 11:20:03 | 显示全部楼层
当然上一个视频的例子略显笨拙,因为如果有100条线,我不能每条线的点多graft一遍,在合并,所以树形数据的强大也体现在这里,这是另一种通过Path Mapper的做法,相关运算器的说明,其他帖子里有。这里不重复了。 http://video.tudou.com/v/XMTk5NT ... j.8428770.3416059.1
8m
 楼主| 发表于 2010-1-28 11:21:29 | 显示全部楼层
关于树形数据转化成线形数据的问题。就是Flatten了。我们常说的压平
我们在操作中,会不经意的生成树形数据,他们有的是我们不想要的,可以用Flatten小树桩来把它变成线型的,graft和Flatten就是Tree里最常用的了~
9m
 楼主| 发表于 2010-1-28 11:28:16 | 显示全部楼层
基本就是这样大伙先看看,然后可以做做坛子里的练习。看不懂的话,就在过程中体会吧~理解了树不一定会用树,会用树了也就理解了,相关练习连接在这里http://ncf-china.com/thread-935-1-1.html
10m
 楼主| 发表于 2010-1-28 11:28:33 | 显示全部楼层
10# yellowhpl {:3_57:}
11m
 楼主| 发表于 2010-6-2 13:58:10 | 显示全部楼层
12m
 楼主| 发表于 2010-6-2 13:58:53 | 显示全部楼层
4# skywoolf 为什么我的gh不能两个线同时连到divide的运算器上 求解 november4th 发表于 2010-6-2 13:29
用shift+左键拖动链接
13m
 楼主| 发表于 2010-6-2 14:00:13 | 显示全部楼层
我不明白啊。。。 第一条线和第二条线的标记为0的点的路径都是{0,0,0},但第三条线是{0,1,0},这个怎么能达到分类的效果呢?? amberhong 发表于 2010-5-28 19:16
不同的路径会被分到不同的组里,就好象组分别连了很多运算器一样

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-5-2 20:26 , Processed in 0.072343 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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