加载中…
个人资料
上善若水
上善若水
  • 博客等级:
  • 博客积分:0
  • 博客访问:14,250
  • 关注人气:7
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
正文 字体大小:

[转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

(2014-04-15 16:00:43)
标签:

转载

[转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

本文是本人的一些学习经验,如有不当之处,敬请指出。希望更多的朋友加入参数化建模的探索。

 
 

数据匹配(Data Macthing)

 

当一个运算器需要两组以上的参数输入的时候,就会出现数据匹配的问题,匹配的规则决定了各组数据相互作用的方式,而得到截然不同的结果。GH的数据匹配规则有三种:

Shortest list

Longest list

Cross refence

其中,longest list为默认规则。

[转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

 

 

Shortest list

 最简单的一对一连接,直到较短那列数据结束,所有连接不重复。 [转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

 例子

如下两组数据进行加法运算,A组有四个数(1,2,3,4),B组有两个数(1,2)

Shortest list运算次数等于较短列的个数,即2次

[转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

 

 

Longtest list

 按较长的列连接,当运算到较短列最后一个数数据时,较长列多余的数据将重复与较短列最后的数据连接 [转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

 例子

如下两组数据进行加法运算,A组有四个数(1,2,3,4),B组有两个数(1,2)

longest list匹配方式的运算次数等于最长数列的个数,即4次。

当运算到B组最后一个数时,已经没更多数去跟A组一一配对,

此时,B组最后一个数,将重复跟A组剩下的所有数配对运算

[转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

 

 

 

Cross Reference

 数列中任意数据能与另一数列所有数据连接,运算量非常大,慎用。 运算次数等于A与B数量的乘积。[转载][原创教程]参数化建模Grasshopper入门III——数据匹配方式

 

 

 

PS:好好理解三种匹配规则,这个非常重要,当你熟悉GH建模的基本流程之后,除了逻辑设计,你会一直跟数据匹配作斗争。

 

 

 

 

建筑表现交流QQ群1——2065637(此群为综合讨论群,已满)
建筑表现交流QQ群2——12557716
摩登犀牛Grasshopper群① 62159440(此群为Rhino讨论群,已满)
摩登犀牛Grasshopper②群 62191314
My QQ:18048972

0

  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有