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

[转载][原创教程]参数化建模Grasshopper入门IV——树型数据及运算规则

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

转载

[转载][原创教程]参数化建模Grasshopper入门IV——树型数据及运算规则

 

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

 

树形数据

什么是树形数据,这里我引用一个官方的图示。

[转载][原创教程]参数化建模Grasshopper入门IV——树型数据及运算规则
打个比喻,以一个“学校”为整体,基本单位是“学生”。

一个“学校”,有N个“年级”,每个年级有N个“班”,每个班有N个“学生”

 “学校”,“年级”,“班级”,是确定这个“学生”在整体中的位置和级层关系。

例如,星海音乐学院-四年级-声乐(1)班-犀利哥

前面的一串东西都是定位信息,而这个基本单位存在于最后的层级中,即图中树枝的末端

 

 

查看输出信息的方法

     Grasshopper提供了专门查看输入信息的运算器,例如Panel(位置Params/Special/Panel)

它可以显示输出的所有数据信息和路径。另外它也可以当作一个输入端使用

    专门查看树型数据的运算器,Param Viewer(位置Params/Special/Param Viewer)

[转载][原创教程]参数化建模Grasshopper入门IV——树型数据及运算规则

 

简单例子

   下面解释一个简单的例子,是每一个初学者都可能困惑的问题。

    给定一个圆,想要通过X轴和Y轴的先后移动复制得到一个矩阵。下图是初学者最常出现的问题

[转载][原创教程]参数化建模Grasshopper入门IV——树型数据及运算规则
   

    为什么会结果不是一个矩阵呢?这就是树形数据的基础应用问题。

    第一次X轴移动复制时,生成的六个圆,均在同一组里,而第二次Y轴移动复制提供的六个向量也在同一组里,因此,第二次移动复制,是每个Y向量各赋予一个圆。下图是昨天给读者的一个解释

[转载][原创教程]参数化建模Grasshopper入门IV——树型数据及运算规则

 

下面是正确的运算结果

[转载][原创教程]参数化建模Grasshopper入门IV——树型数据及运算规则



 

 

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

 

 

 

 

 

 

 

 

 

0

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

    发评论

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

      

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

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

    新浪公司 版权所有