转载 原创教程 参数化建模Grasshopper入门II——如何 grasshopper建模

原文地址:[原创教程]参数化建模Grasshopper入门II——如何学习运算器作者:FusioN

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

运算器是Grasshopper的核心,设计要通过它来实现,实际上,运算器是RHINO的一些基本命令的代码打包,通过Input和Output,输入参数和输出结果.

建议在学习GH前,先把Rhino的基础学好,只有你对Rhino的建模方式,和概念理解了,才能更好的用GH以最直接高效准确的方法建模你需要的模型,而GH的的运算器和Rhino的命令一样,也很多,对于初学者,不可能很快去了理解每一个运算器的原理和作用。正如我们学记英语单词一样,一次性疯狂的硬性记忆,只会有短暂的效果,而且很枯燥,因此,运算器的学习,需要通过各种各样的小练习来积累使用技巧和搭配方式。

在你设计的过程中,不要被运算器的功能奴役,而是要让自己的思维走在前面。先有想法,再指导实际行动。准备一些运算器介绍的相关资料,或者随时查看GH的HELP文档,逐个运算器认识,遇见一个学习一个

建立在运算器功能上的设计永远是被动的,当你构思出一个逻辑的时候,没有运算器能直接达到效果,就灵活的使用多个运算器组建出这个功能。

运算器的分类

GH的运算器非常之多,学习能力稍差的,直接崩溃。根本每个人的设计习惯,有的运算器上场频率极高,而有的则一直是板凳球员。因此,可以按照自己的想法去对这些运算器进行分类,要得到某结果,可能有好几个单一的运算器或几个运算器的组合能做到,当你在设计的流程中,需要做什么,用什么来做,就能缩小你的查找范围,快速找到最适合的运算器。以下是我的分类

1.承载器(又称容器)



它的作用是用来将Rhino对象,拾取到GH中,只有操作对象进入了GH,才能对其进行参数化处理(原对象的改动与GH关联),此时,对象会以GH对象的显示模式出现在视图中(选中运算器产生的对象时为绿色,未选取的是红色),GH运算流程中得到的所有对象,在RHINO视图中不能被选中,因为他不是实体。


2.发生器



不需要拾取rhino对象,通过输入控制参数,就能产生对象或者数据的运算器,我称之为发生器。如上图,是常见的点阵生成运算器,和数列生器运算器。例如以下三个使用率极高的发生器。

Square运算器,输入间距和横纵向的数量,就能生成一个方型点阵。


Series运算器,输入第一个数值,增量,数量,就能生成一个等差数列。

Random运算器,输入区间,数量,种子,即生成一列随机数值。




3.数学运算器



顾名思义,此类运算器用作各种数学运算,布尔运算。数学运算包括单一运算符和函数表达式。其中布尔运算的结果为true或false,这个结果对筛选数据极其有用。

4.基本建模命令运算器



这一类运算器,和RHINO的建模命令一致,点,线,面的创建和应用

5.几何分析运算器



此类运算器能对几何对象做一些定量或者定性的分析,从而得到一系列的几何关系。例如按段数均分曲线,测量曲线长度,细分曲面,求曲面中心点,面积,法线方向等等。



6,复合对象运算器

此类运算器可以将两个对象进行复合运算达到某种效果,比如说曲线布尔,实体布尔,曲面流动,复制修剪等等。


7.变动运算器



此类运算器用作各种常规的对象变动,移动,缩放,旋转。

移动,需要一个向量

缩放,需要一个基准面,一个缩放因子

旋转,需要基准面或者旋转轴心,旋转弧度。

因此此类运算器的使用,也要用到一些定性定量的几何分析,比如构造向量,找中心点,找法线方向等等。


大家可以按自己的理解去将运算器进行归类,方便记忆,查找,运用。今天介绍运算器到这里,明天介绍GH的数据类型和匹配,树型数据,待续。

建筑表现交流QQ群1——2065637(此群为综合讨论群,已满)
[转载][原创教程]参数化建模Grasshopper入门II——如何 grasshopper建模
建筑表现交流QQ群2——12557716
摩登犀牛Grasshopper群① 62159440(此群为Rhino讨论群,已满)
摩登犀牛Grasshopper②群 62191314
My QQ:18048972

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/365794.html

更多阅读

excel VBA编程入门教程 精 excel vba编程入门

上回看到“excel 编程入门教程”求助贴,不料被别人捷足先登。没想到今天又看到这个求助经验贴,而且又有优先评优支持当然要领取了。本人也算上个世纪的编程老鸟,虽然对于当前的主流技术不是非常精通,但是对于Excel VBA,还是略知一二的。

Autodesk 123D Catch教程 123D Catch建模方法 autodesk 123dcatch

Autodesk 123D Catch教程 123D Catch建模方法——简介欧特克公司作为建模行业的老大,发布的Autodesk 123D系列软件完全免费,让普通人轻松玩转3D打印技术,123D Catch可以让我们轻松的使用照片创建3d模型,下面小编给大家介绍Autodesk123D

034BIM与相关技术方法四 -BIM和参数化建模 bim建模师

前段时间,网友水绿如蓝问笔者能不能讲一讲BIM和参数化之间的关系,这篇博文算是一种回答,不知道是否能入法眼?同时需要说明的是,正是水绿如蓝网友的这个问题,让我萌发了写“BIM(建筑信息模型)与相关技术方法”系列的想法,谨在此表示感谢!现在

布鲁斯口琴入门教程 布鲁斯口琴入门

42个自我提升的实用技巧河南姚亚峰阅3/转219分钟前《太极武当》图书 馆员阅980/转651小时前牙疼厨人阅2/转11小时前布鲁斯口琴入门教程欣然求索斋阅5/转41小时前小提琴铃木基础入门教学视频欣然求索斋阅7/转41小时前袁莎古筝弹奏指

声明:《转载 原创教程 参数化建模Grasshopper入门II——如何 grasshopper建模》为网友钟意他分享!如侵犯到您的合法权益请联系我们删除