打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

 

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

 

树形数据

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


打个比喻,以一个“学校”为整体,基本单位是“学生”。

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

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

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

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

 

 

查看输出信息的方法

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

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

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



 

简单例子

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

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


   

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

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

 

下面是正确的运算结果





 

 

 

 

 

 

 

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
grasshopper参数化osm建模详解
原理 代码|深入浅出Python随机森林预测实战
Grasshopper视频教程
3DMAX的300个常用问题与答案
00后实习生Rhino建模吊打所有人?只因偷偷用了这120套电池组!
参数化设计与BIM建模的无缝衔接
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服