我们使用Grasshopper进行一些复杂形态模型创建时,一般会有一套相关的流程。就如同使用Revit进行建建模一样,建立轴网、标高,分楼层创建墙体、楼板。添加门、窗,创建楼梯等等。
Grasshopper参数化建模分为以下几个步骤:
(1)创建布局。在Rhino三维空间中点是最直观、最方便的定位工具。布局方式有很多,包括阵列布局、表达式布局、杂乱布局。
阵列布局分为一维阵列、二维阵列、三维阵列,分别生成的是一条线性曲线上的点阵,同一二维平面上的点阵,三维空间的点阵;表达式布局通过ExpressionDesigner创建复杂的公式创建二维平面或三维空间内根据公式计算出的点阵,生成的点阵看似复杂却有迹可循;杂乱布局通过Random运算器创建一个区间内的随机数字列表,从而生成随机点阵,这种布局的点阵是没有规律的。
(2)影响因素、趋势渐变。在创建好所需要的布局之后,我们不是单纯的把某样事物之间放进布局中,而是要考虑我们所要创建复杂形态模型有哪些控制因素,这些因素需要通过什么运算器去控制。Grasshopper脚本程序设计中,用到的运算器会越来越多,越来越复杂,弄清楚影响因素,使用正确的运算器至关重要。
(3)分支。通过分析影响因素,使用运算器执行初步的逻辑命令,但是想要创建一个复杂形态模型,大多数情况下我们需要将其逻辑命令分而治之。分支可以分为规律分支和和条件分支。规律分支一般指设定一定的规则来知道分支,这种分支与数据自身属性没有任何关系,而是根据人为制定的规则来分支;条件分支则与规律分支相反,条件分支是根据多个数据自身属性,按某个属性设定条件,对数据进行分支。
- BIM学习群
- 微信扫一扫
- 微信公众号
- 微信扫一扫